Le Code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
SELECT
  A.ADH_NUMERO,
  A.ART_NUMERO,
  A.MAG_NUMERO,
  NULL As  VTS_TOTAL_XX
  FROM ART_STOCKS A
UNION ALL
  SELECT
        ADH_NUMERO,
        ART_NUMERO,
        MAG_NUMERO,
        Sum(VTS_QTE_01)+
        Sum(VTS_QTE_02)+
        Sum(VTS_QTE_03)+
        Sum(VTS_QTE_04)+
        Sum(VTS_QTE_05)+
        Sum(VTS_QTE_06)+
        Sum(VTS_QTE_07)+
        Sum(VTS_QTE_08)+
        Sum(VTS_QTE_09)+
        Sum(VTS_QTE_10)+
        Sum(VTS_QTE_11)+
        Sum(VTS_QTE_12)+
        Sum(VTS_QTE_13) As VTS_TOTAL_XX
        FROM ART_VTS
        WHERE ( VTS_DATE>= '01/01/2002') And ( VTS_DATE<= '12/31/2002')
        GROUP BY ADH_NUMERO, ART_NUMERO, MAG_NUMERO
Ne fonctionne pas, et je comprends pas pourquoi ?

Il y a t'il un autre moyen pour obtenir le résultat que UNION.

Merci