Bonjour a tous!
J'ai envie de faire un UPDATE sur une colonne d'une table.
en effet sur la table CLIENT il y a une colonne Dispo_credit.
Je dois faire une augmentation de 75%sur les clients ayant 10000 euro ou plus et 25% pour les autres.
Mais seuleument le client doit avoir achete plus d'une fois pour beneficier de l'augmentation.Or la table ARTICLE contient le champ dont j'ai besoin et est indirectement lie a la table client.
bref je veux une combinaison du genre
: etc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 UPDATE CLIENT SET Dispo_Credit=case when Dispo_credit>=1000 then Dispo_credit+(Dispo_Credit*0.75) else then Dispo_Credit=Dispo_Credit+(Dispo_Credit*0.50) end from CLIENT c,ARTICLE a, having count(product_id)>1
brefCombiner
1)UPDATE,CASE,SELECT,HAVING
Merci d'avance
Partager