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

Développement SQL Server Discussion :

Somme d'une autre table dans un SELECT


Sujet :

Développement SQL Server

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    shewy80
    Invité(e)
    Par défaut Somme d'une autre table dans un SELECT
    Bonjour à tous.

    J'ai 2 tables :
    F_DOCENTETE qui est l'entete d'une facture
    F_DOCLIGNE qui sont les lignes de la facture

    Les 2 tables sont joint grâce au champ "DO_Piece" qui est le numéro de la facture.

    Je cherche à faire une requête qui va récupérer des infos de l'entête et aller me calculer la somme des lignes pour en avoir le montant total et me l'ajouter aux SELECT pour en sortir le résultat avec le reste.

    Bah je me rend compte que je ne sais pas faire. Toutes les imbrications que j'ai pu tester l'ont toujours été dans un WHERE et non pas un SELECT


    Ma requête principale :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    SELECT DISTINCT
    F_DOCENTETE.DO_Piece as num_fact,
    F_DOCENTETE.DO_Coord01 as code_banque,
    F_DOCENTETE.DO_Date as date_fact,
    F_DOCENTETE.DO_Coord04 as echeance,
    F_DOCENTETE.DO_Tiers as client,
    F_DOCENTETE.DO_Coord03 as bordereau,
     
    /* TEST : 
    JOIN F_DOCENTETE.DO_Piece = F_DOCLIGNE_Piece
    SET MontantHT=SELECT sum(F_DOCLIGNE.DL_MontantHT) FROM F_DOCLIGNE
    ... Marche pas !
    */
     
    FROM F_DOCENTETE, F_DOCLIGNE 
     
    WHERE F_DOCENTETE.DO_type in('6','7')
    AND LEFT(F_DOCENTETE.DO_Piece,2)='FA'
    AND F_DOCENTETE.DO_Coord03 <> ''
     
    ORDER BY F_DOCENTETE.DO_Coord03 ASC

    Merci de votre aide !
    Dernière modification par Chtulus ; 15/08/2010 à 05h13. Motif: Balises code ! Sélection du code et # dans la fenêtre de rédaction des messages

Discussions similaires

  1. Réponses: 8
    Dernier message: 20/05/2010, 16h01
  2. Réponses: 13
    Dernier message: 14/04/2008, 14h30
  3. Modifier une autre table dans un trigger
    Par Mister Nono dans le forum SQL
    Réponses: 4
    Dernier message: 18/09/2007, 12h12
  4. Réponses: 4
    Dernier message: 15/03/2007, 20h32
  5. Réponses: 1
    Dernier message: 20/12/2005, 15h56

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