Voici l'exposé du problème :

J'ai une table "Factures" contenant des factures d'achats et de ventes. Un champ boolean "vente" indique si c'est une facture de vente ou d'achat. Un champ "ht" représente la valeur hors taxe de la facture.

Je désire faire une requête permettant de sortir 2 colonnes donnant respectivement le total hors taxes des ventes et des achats.

J'ai essayé les requêtes suivantes mais sans succés :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT sum(Factures.ht) AS total_ventes,sum(Factures_A.ht) AS total_achats 
FROM Factures,Factures AS Factures_A
WHERE Factures.vente=True AND Factures_A.vente=False
GROUP BY Factures.vente,Factures_A.vente,total_ventes,total_achats

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT sum(Factures.ht) AS total_ventes,sum(Factures_A.ht) AS total_achats 
FROM Factures,Factures AS Factures_A
GROUP BY Factures.vente,Factures_A.vente,total_ventes,total_achats 
HAVING Factures.vente=True AND Factures_A.vente=False
Quelqu'un pourrait-il m'aider à y voir plus claire ?