IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Soustraction


Sujet :

Langage SQL

  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 40
    Par défaut Soustraction
    Je dois soustraire une certaine quantité à une autre valeur mais je ne sais plus quelle est la requête que je dois utiliser.
    Quelqu'un pourrait m'aider rapidement svp ?
    merci beaucou^p

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Par défaut
    Si tu parles de soustraire 2 colonnes alors le symbole "-" fera l'affaire
    sinon selon ton SGBD (que tu n'as pas indiqué) tu peux faire une soustraction ensembliste avec le mot clé EXCEPT

  3. #3
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 40
    Par défaut
    En fait, je fais un site Ecommerce en cours, et, à un moment le client doit choisir la quantité qu'il souhaite acheter et je dois enregistrer cette qté ds un fichier texte mais je dois aussi la soustraire de la qté initiale !
    et c'est cette soustraction que je n'arrive pas a faire et c'est une simple requête sql !!!

  4. #4
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 57
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE matable SET
              monchamps= monchamps - x
    ;

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Par défaut
    Citation Envoyé par clairette59
    En fait, je fais un site Ecommerce en cours, et, à un moment le client doit choisir la quantité qu'il souhaite acheter et je dois enregistrer cette qté ds un fichier texte mais je dois aussi la soustraire de la qté initiale !
    et c'est cette soustraction que je n'arrive pas a faire et c'est une simple requête sql !!!
    Ok donc il nous faut la structure des tables concernées (et éventuellement un jeu d'essais si tu trouves cela pertinent dans ton contexte).

  6. #6
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 40
    Par défaut
    client
    ------
    login
    pass
    nom
    prenom


    cat
    -------
    ref
    nom
    descriptif


    famille
    --------
    ref
    cat
    nom
    descriptif


    produit
    ---------
    ref
    famille
    nom
    descriptif
    prix
    stock
    vendu

    ref.cat=cat.famille et ref.famille=famille.produit

    les ref sont les clé primaires et dans client c'est le login
    donc je voudrais que la qté choisie par le client soit soustraite au stock et que cette même qté se trouve dans vendu vendu je pense savoir comment faire mais j'ai un doute pour initialiser le stock.
    J'espère que j'ai été assez claire et que vous m'avez compris.

  7. #7
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 57
    Par défaut
    Soit X la quantité vendue et R la référence du produit en question:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    update produit set
    stock = stock - X ,
    vendu = vendu + X
    where
    ref = R ;

  8. #8
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 40
    Par défaut
    merci beaucoup Endymion222.
    En fait, c'était pas si compliqué que ça, mais il faut m'excuser si je sais pas tout je suis une fille lol

  9. #9
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 57
    Par défaut
    C'est loin d'etre une excuse valable très chère...

  10. #10
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 40
    Par défaut
    mince, d'habutide, c'est ce qu'on me dit quand je comprends pas :" Claire, c'est normal que tu piges rien du tout, t'es une fille !!!"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Soustraction d'ensembles
    Par Guizz dans le forum MS SQL Server
    Réponses: 18
    Dernier message: 05/05/2006, 12h37
  2. [Date] Soustraction de deux dates ?
    Par Invité dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 29/03/2004, 11h54
  3. soustraction de 2 nombres
    Par coucoucmoi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/03/2004, 14h55
  4. Erreur de soustraction
    Par e120650 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 26/02/2004, 17h10
  5. Soustraction de table
    Par Shea13 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 17/02/2004, 12h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo