Hello à tous,
Dans une procédure stockée, j'ai l'instruction SELECT suivante :
Et sur cette instruction, SQL SERVER me renvoie l'erreur suivante :
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 DES_DATE CHQ_TYPE, CHQ_YEAR, MIN(MINIMA) AS 'MIN', MAX(MAXIMA) AS 'MAX' FROM #T4 GROUP BY DES_DATE, CHQ_TYPE, CHQ_YEAR, TROU HAVING ISNULL(@GFT_ID,0) IN ( SELECT GFT_ID FROM dbo.T_CHEQUE_CHQ WHERE CHQ_TYPE = #T4.CHQ_TYPE AND CHQ_YEAR = #T4.CHQ_YEAR AND CHQ_SERIAL BETWEEN MIN(MINIMA) AND MAX(MAXIMA) UNION SELECT 0 ) ORDER BY DES_DATE DESC, CHQ_TYPE, CHQ_YEAR, MIN(MINIMA)
J'ai beau regardé, je ne vois pas deux fois la même colonne dans la clause order by...A column has been specified more than once in the order by list. Columns in the order by list must be unique.
N.B. : Les colonnes MINIMA et MAXIMA sont alimentées par un MIN et MAX sur la colonne CHQ_SERIAL.
Y a un truc ?
Partager