Merci mike76 ta solution marche nickel !!!
Merci à tous pour votre participation.
Type: Messages; Utilisateur: guillaume7684
Merci mike76 ta solution marche nickel !!!
Merci à tous pour votre participation.
Bonsoir,
Avec cette requête:
UPDATE catalog_product_entity_decimal
SET Value = (SELECT ROUND(Value * 4.44 * POWER(Value, -0.1), 1) FROM catalog_product_entity_decimal C
...
Bonsoir,
Avec cette requête:
INSERT INTO catalog_product_entity_decimal
(attribute_id,entity_id,value)
SELECT 99,898,value * 4.44 * Power(value, -0.1)
FROM catalog_product_entity_decimal...
Bonjour,
En fait il n'y a pas de valeur COST dans cette table.
Mais le prix d'achat de mon article est la ligne attribute_id=100
Par exemple pour le produit entity_id=898, sa valeur d'achat est...
Bonjour seabs,
En tapant cette commande:
UPDATE catalog_product_entity_decimal C
SET C.value = ROUND((SELECT value FROM catalog_product_entity_decimal P WHERE NOT P.value IS NULL AND...
Bonsoir,
Non je ne préfère pas toucher à la structure de ma table, ce n'est pas de mon niveau.
Oui je te confirme que "Attribute_id = 99" correspond bien au prix de vente
et que "Attribute_id...
Bonjour seabs,
Désolé de t'embêter encore, mais je reconnais que je ne suis pas toujours clair dans mes explications, peut être que tu comprendras mieux avec cette copie d'écran de ma table:...
En fait, je viens de m'apercevoir que le prix de vente affiché sur mon site n'était pas généré dans cette table, quel con alors !!
Mais dans cette table:...
Bonsoir,
Génial, ça a fonctionné avec cette requête SQL:
UPDATE catalog_product_flat_3 SET PRICE = COST * 4.44 * Power(COST, -0.1) WHERE ENTITY_ID = 898
Merci beaucoup pour ta persévérance !!...
Le problème ne vient pas de la formule mais plutôt de la requête en elle même, car même en essayant une formule simple (price=cost), comme celle-ci, cela ne change pas mon "price":
UPDATE...
Bonjour,
Je pense qu'on est pas loin d'y arriver !! Encore merci.
Je viens d'essayer avec cette requête SQL:
UPDATE catalog_product_flat_3 SET PRICE = COST * 4.44 * Power(COST, -0.1) WHERE...
Je suis en train d'essayer mais je ne veux pas faire de bêtise, donc je me suis mis sur une BDD de test.
Ma table se nomme: catalog_product_flat_3
J'ai une colonne nommée: entity_id
Une colonne:...
Merci à vous tous, j'essaie et je reviens vous dire.
Bonjour,
En effet seabs, tu as raison j'avais fait une erreur dans mon message initial.
Le résultat que je veux obtenir est bien le suivant:
price = cost*(4,44*cost^(-0,1))
Pouvez s'il vous...
Dans mon premier message, les valeurs étaient juste à titre d'exemple.
Pour moi: 4,44*50^(-0,1)=3
Merci.
Bonjour,
@CinePhil: en effet tu as raison ma formule donne bien la marge à applique à mon prix d'achat.
@seabs: voilà la formule exacte: price = cost*(4,44*cost^(-0,1))
Exemple: si mon coût...
Bonjour,
Non, en fait plus le prix d'achat est élevé et plus la marge est faible, avec une marge minimum bien sure. Mais je définis une courbe et la formule avant sur excel.
Merci.
Bonsoir,
En effet ma demande peut paraitre louche, mais je ne veux pas appliquer la même marge selon si le prix d'achat d'un produit est 0,05€ ou alors de 50€.
Car je conçois bien de vendre 100€...
Bonsoir,
Je suis désolé ne ne pas être revenu plus tôt, mais je n'ai pas été averti par mail qu'il y avait des réponses !!!
Je lis toutes les réponses et reviens vers vous.
Merci.
Bonjour,
Dans la base de données de mon site e-commerce, j'ai la valeur d'achat de mes produits "cost" et le prix de vente affiché sur le site "price".
J'aimerais d'une seule manipulation...
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.