Calcul simple en sql

flibouk -  
blux Messages postés 2051 Date d'inscription   Statut Modérateur Dernière intervention   -
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. holow1 Messages postés 739 Statut Membre 71
     
    bonjour;

     select (chmap1/1.05) as resultat
     from table1
    0
  2. blux Messages postés 2051 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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
  3. flibouk
     
    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
    1. blux Messages postés 2051 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      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
  4. holow1 Messages postés 739 Statut Membre 71
     
    bonjour,

    c'est quoi le type du champ johndeere_prix
    0