Calcul simple en sql

Fermé
flibouk - 5 févr. 2010 à 18:10
blux Messages postés 26731 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 mars 2025 - 5 mars 2010 à 09:30
Bonjour,
j'ai un truc tout bête a faire mais je ne sais plus le faire... (ca fait 8 ans que j'ai appris)

simplifions : j'ai ma table avec 2 champs
champs1 et champ2
champ1 contient des chiffres.
champs2 ne contient rien


je voudrais faire en sorte de calculer champ1/1.05 et que le résultat incrémente champs2.

merci par avance
A voir également:

4 réponses

holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
5 févr. 2010 à 20:30
bonjour;

 select (chmap1/1.05) as resultat
 from table1
0
blux Messages postés 26731 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 mars 2025 3 332
5 févr. 2010 à 20:33
Salut,

UPDATE table1 SET champ2 = champ1 / 1.05;
--

A+ Blux           
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
ba ca marche pas

requête SQL: Documentation

SELECT (
johndeere_prix /1, 05
) AS `resultatJD`
FROM stock_johndeere
LIMIT 0 , 30

MySQL a répondu:Documentation
#1241 - Operand should contain 1 column(s)

resultatJD est donc le champ ou il faut mettre la réponse.
et stock_johndeere la table qui contient le champ johndeere_prix et resultatjd
0
blux Messages postés 26731 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 mars 2025 3 332
5 mars 2010 à 09:30
Si tu veux metre le résultat dans un champ, ce n'est pas avec une requête SELECT mais bien avec une requête UPDATE comme je l'ai écrit plus haut...
0
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
5 mars 2010 à 00:06
bonjour,

c'est quoi le type du champ johndeere_prix
0