vandouzen007
Messages postés48Date d'inscriptionlundi 21 octobre 2013StatutMembreDernière intervention29 mars 2014
-
6 déc. 2013 à 10:48
vandouzen007
Messages postés48Date d'inscriptionlundi 21 octobre 2013StatutMembreDernière intervention29 mars 2014
-
6 déc. 2013 à 14:21
Bonjour, j'ai besoin de votre aide!
j'ai crée une table solde dans ma base de donnée avec un champ id_user qui vérifie que cet solde appartient à X! mais mon problème c'est que chaque mois il faut augmenter cette solde à 2 par exemple!
Exemple:Premièrement, pour moi, id_user=1 et j'ai 20 au solde
Nous sommes au mois de décembre donc il faut additionner cet solde par 2! donc j'en ai après 22 au solde!
Deuxièmement pour toi, tu as 30 au solde et tu aura 32 le mois de décembre au total
.................
mais il y a plusieurs id_user donc chacun a son solde!!
J'ai fait une requête de sélection pour sélectionner tous les soldes et j'additionne par 2! et j'ai fait une requête d' update pour modifier la valeur de cet solde après avoir additionner par 2!
Mon problème: la requête update modifie entièrement tous les soldes des utilisateurs en une valeur unique! c'est à dire tous les utilisateurs auront la même valeur X!
Bonjour, si c'est une base oracle voici le code
update nom_de_ta_table set solde=(solde+2);
A adapter en fonction de la base de données
jordane45
Messages postés37516Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 2 juin 2023341 6 déc. 2013 à 11:24
Ce qui est la même chose pour mySQL..
http://dev.mysql.com/doc/refman/5.0/fr/update.html Mais je ne suis pas sur que son souci se situe au niveau de la syntaxe de la requête d'Update...
Et puis.. ll ne nous a pas indiqué sur quelle BDD il travaille... SQL Server, MySql, Oracle .......
Ou alors, c'est en effet, bien un souci avec sa requête Update...un problème d'utilisation.... un Where mal défini par exemple;... Mais bon, sans réponses et plus de précisions de sa part, nous ne pourrons pas le deviner.