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!

Preguntas similare

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!



Respuesta Responder a este mensaje
#2 Jose Antonio Torralba
09/05/2005 - 13:56 | Informe spam
Gracias alejandro, era justo lo que buscaba.

Un saludo!

"Alejandro Mesa" escribió en el
mensaje news:
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!



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida