Poster une réponse à un sujet: resultat d'un calcul en SQL
    Attention, ce sujet est un sujet ancien (6156 jours sans réponse)
    Gras [b]Texte[/b] Italique [i]Italique[/i] Souligné [u]Souligné[/u] Barré [strike]Barré[/strike]
    Courriel [email=nobody@nobody.org]Nom[/email] Lien [url=http://www.website.com]Texte[/url] Ancre [anchor]Nom[/anchor] Image [img]http://www.website.com/image.jpg[/img] Insérer une image en provenance du site
    Aligné à gauche [align=left]Texte[/align] Centré [align=center]Texte[/align] Aligné à droite [align=right]Texte[/align] Toute la largeur [align=justify]Texte[/text]
    Couleur [color=#000000]Text[/color] Mise en forme [highlight=pascal]Texte[/highlight] Widgets Emoticons :code: [:code] Convertisseur HTML vers BBCode Convertisseur Word vers BBCode
    Prévisualisation Vérification de l'orthographe

    Copier Coller Couper Tout sélectionner
    Tout effacer Insérer la date Insérer l'heure Insérer la date et heure Insérer votre IP
    Liste [list=square][item]BlaBla[/item][/list] Liste Numérotée [list=decimal][item]BlaBla[/item][/list]
    Citation [quote=name]Texte[/quote] Spoiler [spoiler]James est le meurtrier![/spoiler]
    Tout en majuscules [uppercase]Texte[/uppercase] Tout en minuscules [lowercase]Texte[/lowercase] l33t [l33t]Je suis un nerd[/l33t] Texte en indice [sub]Texte[/sub] Texte en exposant [sup]Texte[/sup] Taille du texte [size=8]Texte[/size]
     
    Coyote
    pourquoi pas une solution s'approchant de :

    UPDATE table1
    SET champ=(SELECT champ1+champ2 FROM table2
    WHERE ID.table1=ID.table2),
    champ2 = ,...(autres champs)
    WHERE....(conditions sur table1
    wiwi46
    j'utilise access, mon but est de prendre le resultat de plusieur champ d une table pour mettre le total de ces champs pour le mettre dans une table 2.
    kortenberg
    tu ne devrais pas mettre le SELECT dans son integralité au lieu de SUM(table2.champ) FROM table2 ?

    quel sgbd tu utilises?
    wiwi46
    Encore un petit prob je dois faire un SUM dans mon SET mais j'ai un message d'erreur:

    UPDATE table1
    SET table1.champ = SUM(table2.champ)
    FROM table2
    lefvl
    Juste une remarque : La quantité commandée ne doit pas être retirée du stock, mais ajoutée à la quantité réservée. La quantité disponible est le résultat de stock-réservé. C'est la livraison qui est retirée de la quantité en stock (ET de la quantité réservée).
    wiwi46
    OK merci de votre aide sa marche niquel
    wiwi46
    Merci de votre aide je vais tester sa tout de suite mais je n'ai plus besoin de ma syntaxe alors?
    wiwi46
    Merci de votre aide je vais tester sa tout de suite mais je n'ai plus besoin de ma
    max
    Ca dépend de quel SQL on parle, mais sinon oui tu peux.
    gizmo
    pas de declaration multiple de tables dans la UPDATE clause.

    Suivant le DBMS, ceci pourra marcher ou non:

    1. UPDATE stock AS s 
    2. SET s.quantite_en_stock = c.quantite_commande 
    3. FROM commande AS c 
    4. WHERE s.id_produit = c.id_produit
    Catégorie:  






    Ada
    CSS
    Cobol
    CPP
    HTML
    Fortran
    Java
    JavaScript
    Pascal
    Perl
    PHP
    Python
    SQL
    VB
    XML
    Anon URL
    DailyMotion
    eBay
    Flickr
    FLV
    Google Video
    Google Maps
    Metacafe
    MP3
    SeeqPod
    Veoh
    Yahoo Video
    YouTube
    6px
    8px
    10px
    12px
    14px
    16px
    18px
    Informaticien.be - © 2002-2026 Akretio SRL  - Generated via Kelare Haut de page