Bonjour,
je suis en train de créer une application de gestion des avances avec vb.net et sql server , mais je rencontre un problème au niveau de solde final, voila les requete qui affiche le solde de chaque personne :
premier requête affiche le reste après le prélèvement
deuxième requête affiche l'avance sans prélèvement
la question que je propose comment je veux avoir la somme de deux requête car l’exécution il me donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 select employes.nom as [Nom],sum(avances.montant-prelevements.montant) as [Solde] from employes,avances,solde,prelevements where employes.matricule=avances.matricule and avances.id_avance=solde.id_avance and 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,employes where employes.matricule=avances.matricule and avances.id_avance not in (select id_avance from solde)
par exemple :
Nom solde
saidovicth 500
saidovicth 300
comment je veux faire pour avoir
Nom solde
saidovicth 800
merci de votre collaboration
Partager