Bonjour,
@mike76
As-tu fait des essais ?
J'avais donné le code ci-après
UPDATE catalog_product_entity_decimal C
Type: Messages; Utilisateur: seabs
Bonjour,
@mike76
As-tu fait des essais ?
J'avais donné le code ci-après
UPDATE catalog_product_entity_decimal C
Bonjour,
As-tu réussi à réaliser les tests et à calculer les prix de vente ?
Sinon, tu peux nous confirmer que la base de données installée est bien MySQL ainsi que le n° de version.
Si...
Bonjour,
Si tes essais ne sont pas satisfaisants avec la requête de @tatayo, tu pourras essayer celle ci-dessous.
Comme tu peux le voir, je l'ai simplifié.
UPDATE...
Bonjour,
Je ne connais pas MySql, mais il ne semble pas supporter le renommage des tables dans une instruction UPDATE mais seulement dans FROM.
J'ai donc modifié le code ainsi
UPDATE...
Bonjour,
Je te mets le code que j'ai tester avec une base FIREBIRD car je n'ai que celle-ci sous la main. Je pense que tu utilises MySQL. Alors, il faut faire les tests car il est possible que la...
Bonjour,
Avec le croquis, j'ai bien compris ton souhait mais au prix de quelques difficultés supplémentaires.
Il ne serait pas possible de modifier ta table en créant une colonne Cost et une...
Bonjour,
Maintenant j'ai encore une dernière question, dans la structure de ma table le type de "price" est en "decimal(12,4)" comment faire pour arrondir les prix tous les 0,1 car là je me...
Bonjour,
Après contrôle ma est inexacte. Il faut certainement mettre la partie
(PRICE = 0 OR PRICE IS NULL)entre parenthèses
UPDATE catalog_product_flat_3 SET PRICE = COST * 4.44 *...
Bonjour,
J'ai vérifié, cette fois ta formule me donne bien les exemples proposés.
Pour la requête SQL pour ton essai, elle doit être la suivante
UPDATE NomTable SET PRICE = COST * 4.44 *...
Bonjour,
Ta première formule était
price=4,42*cost^(-0,1)
et la seconde
price = cost*(4,44*cost^(-0,1))
Ce qui n'est pas la même chose
Bonjour,
Je comprends ta démarche, mais la réponse faite ne répond pas à ton souhait car pour un article acquis 50 €, nous aurons un prix de vente de 2,989 € (Sauf erreur de ma part). Ce n'est...
Bonjour,
@islamov2000
Je ne vois pas la nécessité d'un tel commentaire, il ne sera d'aucune utilité à @guillaume7684
D'autant que pour trouver le prix de vente, je ne pense pas opportun...
Bonjour,
Je veux bien, mais il me paraît étonnant d'utiliser une formule aussi complexe pour obtenir un prix de vente à partir d'un prix d'achat. Dans la vie de tous les jours, les commerçants...
Bonjour,
Je pense que la colonne Cost et Price sont dans la même table.
UPDATE NomTable SET PRICE = COST * 4.42^(0,1) WHERE PRICE = 0 OR PRICE IS NULL
Je ne sais pas pourquoi, tu veux...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.