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

  1. 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"
    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...