Bonjour à tous ,

je suis en train de créer une application avec vb.net et sql server , ma demande c'est

j'ai cette requête :

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
SELECT  Nom,SUM(solde)  AS Solde 
FROM (   SELECT  employes.nom AS [Nom] ,   SUM(avances.montant - prelevements.montant) AS [Solde]
 FROM    employes
 INNER JOIN  avances ON  employes.matricule = avances.matricule
 INNER JOIN     solde  ON  avances.id_avance = solde.id_avance
 INNER JOIN prelevements   ON  prelevements.id_prelevement = solde.id_prelevement 
 GROUP BY employes.nom      ,   avances.montant       
 HAVING  SUM(avances.montant - prelevements.montant) <> '0' 
UNION ALL
 SELECT  employes.nom    AS [Nom]  ,   avances.montant AS [Solde] 
 FROM    avances
 INNER JOIN     employes   ON  employes.matricule = avances.matricule 
 WHERE       avances.id_avance not in  (   SELECT  id_avance   FROM    solde   ) 
)       grp 
GROUP BY Nom order by solde desc
il m'affiche les résultat comme ça :

Nom        Solde

Ahmed     500
Yahya      800 
Ali           1000
moi je cherche une requite qui affiche le total (500+800+1000)

Solde 

2300

Merci et cordialement