[SQL] Les kheys pro de l'informatique (ou intermédiaire) j'ai besoin de vous
Sisyphe_Al
2021-12-09 07:45:31
salut, je suis en mineur informatique (on utilise SQL) et j'ai du mal pour une question, en gros on a déjà plusieurs table de faite, dans une des tables j'ai la colonne "prix_total" où je dois enregistrer les résultats pour chaque ligne en fonction du prix et des quantités, j'arrive très bien à déterminer le prix total en faisant : SELECT *, quantite * prix_unitaire AS prix_total
FROM commande_ligne
ORDER BY id ASC; Mais le problème c'est que je ne sais pas comment enregistrer ces valeurs dans la table sachant que d'autre information avaient déjà été enregistré dans cette tablehttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png
Sisyphe_Al
2021-12-09 07:46:33
https://image.noelshack.com/fichiers/2017/02/1484075938-southparkgeek.jpg
Algorithme410
2021-12-09 07:48:09
Tu ne sais pas faire d'UPDATE ?
elfiestador
2021-12-09 07:48:37
Regarde du côté de INSERT INTO ou UPDATE si l'enregistrement est déjà présent dans ta table
Sisyphe_Al
2021-12-09 07:53:59
j'ai fait ça comme vous me l'avez dit et ça à fonctionné :
Update commande_ligne set prix_total = quantite * prix_unitaire
where id;
neantiv2
2021-12-09 07:57:21
Le 09 décembre 2021 à 07:53:59 :
j'ai fait ça comme vous me l'avez dit et ça à fonctionné :
Update commande_ligne set prix_total = quantite * prix_unitaire
where id;
bien joué, par contre ici le where ne servait à rien
Sisyphe_Al
2021-12-09 07:58:28
Le 09 décembre 2021 à 07:57:21 neantiv2 a écrit :
Le 09 décembre 2021 à 07:53:59 :
j'ai fait ça comme vous me l'avez dit et ça à fonctionné :
Update commande_ligne set prix_total = quantite * prix_unitaire
where id;
bien joué, par contre ici le where ne servait à rien
ahhttps://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png