Bonjour,
je souhaite faire fonctionner cette requete sur sql server 2012
je ne trouve pas comment faire fonctionner le trie
le msg
pouvez vous m'aiderMsg*156, Niveau*15, État*1, Ligne*16
Syntaxe incorrecte vers le mot clé 'ORDER'.
merci
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 SELECT Lien_CBN.cod_affaire as Affaire ,Lien_CBN.poste_bd as "Sous-budget" ,Lien_CBN.cod_module as Palette ,CASE when (SUM(CASE WHEN post_cde.cod_etliv='2' or Lien_CBN.num_ordr=HistoOrdtransf.num_ordr then 0 ELSE 1 END))=0 then 'Complet' ELSE 'Incomplet' END AS etat FROM APRODIX.dbo.Lien_CBN LEFT JOIN APRODIX.dbo.post_cde on Lien_CBN.num_OA = post_cde.num_oa LEFT JOIN APRODIX.dbo.HistoOrdtransf ON Lien_CBN.num_ordr=HistoOrdtransf.num_ordr WHERE Lien_CBN.cod_affaire='cl-028' AND (((Lien_CBN.num_OA Is Not Null) AND (Lien_CBN.num_OA<>0)) OR ((HistoOrdtransf.num_ordr<>0) AND (Lien_CBN.num_ordr Is Not Null))) GROUP BY Lien_CBN.cod_affaire,Lien_CBN.poste_bd, Lien_CBN.cod_module; ORDER BY Lien_CBN.cod_affaire ,Lien_CBN.poste_bd, Lien_CBN.cod_module
Partager