Bonjour,
j'ai un souci avec une requete pourtant très simple dans une base postgres (je fais ma requete dans PGAdmin) :
j'ai une table CA : (la clé primaire est sur type, date et vendeur)
type date vendeur montant
1001 2007-02-22 1 10
1001 2007-02-22 2 11
1002 2007-02-22 1 1
1002 2007-02-22 2 10
et une table PRELEV : (la clé primaire est sur type, date et vendeur)
type datecons vendeur montant
1001 2007-02-22 1 1
1001 2007-02-22 2 2
1002 2007-02-22 1 10
1002 2007-02-22 2 12
je veux simplement faire une requete qui m'affiche, pour chaque type et chaque date, la somme du montant de la table CA et la somme du montant de la table PRELEV :
type datecons ca prelev
1001 2007-02-22 21 3
1002 2007-02-22 11 22
ma requete est la suivante :
le résultat renvoyé ne correspond à rien (enfin si, il semble être le produit cartésien des montant avec le nombre de ligne pour chaque type...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT c.type, c.datecons, sum(c.montant), sum(p.montant) FROM ca c, prelev p where c.type = p.type and c.datecons = '2007-02-22' and c.datecons = p.datecons group by c.type, c.datecons;
Help please!!!
Partager