>Sono un pò di fretta per cui ti allego il database.
Anch'io sono di fretta....
Io ti ho chiesto un piccolo esempio non TUTTO IL DATABASE!
Comunque... spiegami che senso ha quella clausola WHERE:
WHERE Sito > '0280100201'
AND IDStato = 12
AND IDTipologia = 2
OR
Sito < '0280100201'
AND IDStato = 12
AND IDTipologia = 2
OR
Sito = '0280100201'
AND IDStato = 12
AND IDTipologia = 2
Non sarebbe più corretto scrivere una banalissima:
WHERE IDStato = 12
AND IDTipologia = 2
Dato che non ho capito la tua clausola WHERE, non riesco ad immaginare come vuoi ordinare i dati...
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org