Calcul simple en sql

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
Configuration: Windows Vista
Firefox 3.5.7

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. Modérateur
      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...
  2. Modérateur
    Salut,

    UPDATE table1 SET champ2 = champ1 / 1.05;
    --

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