Consulta ordenada

09/05/2005 - 09:31 por Jose Antonio Torralba | Informe spam
Hola a todos!

En mi BD tengo una tabla con un campo numérico llamado 'orden'. Quiero
realizar consultas sobre esta tabla para obtener los resultados ordenados
crecientemente por este campo, pero el problema lo tengo porque quiero que
las filas que en ese campo tengan un cero, me salgan al final y no al
principio.

Un saludo y gracias!
 

Leer las respuestas

#1 Alejandro Mesa
09/05/2005 - 13:49 | Informe spam
Jose Antonio Torralba,

Si puedes ordenar el resultado en la aplicacion cliente, preferible que lo
hagas alli. Para hacerlo usando t-sql, usa una expresion case en la clausula
ORDER BY.

select c1, ..., cn
from tabla1
order by case when [orden] = 0 then 1 else 0 end asc, [orden] asc


AMB

"Jose Antonio Torralba gmail.com>" wrote:

Hola a todos!

En mi BD tengo una tabla con un campo numérico llamado 'orden'. Quiero
realizar consultas sobre esta tabla para obtener los resultados ordenados
crecientemente por este campo, pero el problema lo tengo porque quiero que
las filas que en ese campo tengan un cero, me salgan al final y no al
principio.

Un saludo y gracias!



Preguntas similares