bonjour,

j'ai la requete suivant
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
select mvt_n_debit,mvt_n_credit,abs(mvt_n_debit-mvt_n_credit) as soldetri  from MOUVEMENT where CMP_V_NCOMPTE='44110003' 
and (MVT_D_DATE_MVT between '01/01/2010' and  '31/12/2010') and (mvt_rapport like 'non') 
 
 
union all
 
 
select mvt_n_debit,mvt_n_credit,abs(mvt_n_debit-mvt_n_credit) as soldetri  from MOUVEMENT where CMP_V_NCOMPTE='44110003'
and (mvt_rapport like 'oui')
 
order BY (mvt_n_debit+mvt_n_credit) desc

il donne ca

Serveur*: Msg 104, Niveau 15, État 1, Ligne 1
Si l'instruction contient un opérateur UNION, les éléments ORDER BY doivent figurer dans la liste de sélection.
merci de votre avance