Je fais pas mal de requêtes mais pas des très compliquées. Et là j'ai un petit problème avec Interbase (V6.1 - opensource).

J'ai 2 tables BOOK1 et BOOK2 qui comporte les mêmes champs (ID_CLIENT, HEBDO, QTE)

BOOK 1

1 200701 2
2 200701 4
3 200701 5
1 200702 3
2 200702 4

BOOK 2

4 200701 1
5 200701 2
6 200701 4
4 200702 5
6 200702 3

Donnerait :

200701 18
200702 15



Je veux faire la somme des quantités hebdomadaires sur ces deux tables.

Je pensais donc à :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT HEBDO, SUM(QTE) AS QTE
FROM
  (SELECT HEBDO, QTE FROM BOOK1 
   UNION
   SELECT HEBDO, QTE FROM BOOK2)
GROUP BY HEBDO
mais la clause FROM n'accepte pas le SELECT.

Connaissez vous une autre méthode ?

Merci