probleme avec une requete sql
Salut
j'utulis ADO avec acces 2003
jai 2 table la table emprinté a comme champs(nom,date,somme_emprinté');
et la table rendre a comme champ(nom,date somm_rendu');
chaque perssonne peut faire plusieur emprinte et aussi plusiseur rendu
jai volu avec une requete sql afficher le reste des rendu pour chaque perssonne
sachant que le reste est egal a la somme_emprinte-la somme_rendu
merci D'avance
La machine a souvent raison
Citation:
Envoyé par
kroma23
il me donne un faux resultas
Je ne connais pas bien acces mais je doute que le résultat soit faux.
La question est plus probablement fausse.
Sache que la somme de 10 + 20 + Null est égale à Null
Je t'avais dis plus tôt d'utiliser NVl soit Nz sous Acces
Je te propose donc d'analyser ce qui est faux de la façon suivante
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
adoquery1.close;
adoqquery1.sql.clear;
adoquery1.sql.add('select emprunt.nom,
sum(Nz(emprunt.somme_emprunte,0)) As Emp,
sum(Nz(rendre.somme_rendu,0)) As Rend,
sum(Nz(emprunt.somme_emprunte,0))-sum(Nz(rendre.somme_rendu,0)) As Reste
from emprunt,rendre
where emprunt.nom=rendre.nom
and emprunt.nom=''amine''
group by emprunt.nom
order by emprunt.nom');
adoquery1.open; |
En quoi ton résultat est - il faux ??? :mouarf:
Bonne soirée