FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ordenar una Sql con Union
Hola buenas tardes a todos, no soy muy experto en esto, y me gustaría saber cómo se puede ordenar ,por ejemplo por fecha esta sql , quiero hacerla funcionar en un query de Delphi7 (con Firebird 2.0)
Muchas gracias |
#2
|
||||
|
||||
al final agrega "Order By NombreDelCampo" o "Order By NúmeroDelCampo"
__________________
|
#3
|
|||
|
|||
No eso no funciona , no sé si tendré que agrupar en paréntesis o es que el campo está en las dos selects
pero si añado sin más ORDER BY M.FEC al final me dice esto ::: Invalid token. Dynamic SQL Error. SQL error code = -104. Invalid command. invalid ORDER BY clause. Gracias por el interés anyway... pOST-eDIT :!!!Vale con el número del campo está solucionado, MIL GRACIAS!!!. |
#5
|
||||
|
||||
Hola sargentoelias, tienes que ordenar por el numero de campo.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#6
|
||||
|
||||
Solo como comentario, en SQL Server puedes utilizar el nombre, supongo que en Firebird también, el detalle es que tal vez debí haber dicho "debes utilizar el alias" en lugar del nombre, es decir, en lugar de poner "M.Fec", solo es necesario poner "Fec". Al menos eso funcionar en SQL Server.
En fin, que bueno que con el número ya quedó
__________________
|
#7
|
||||
|
||||
También, solo como comentario, en Firebird no funciona con el nombre del campo o el alias que le des al campo, pero si con el numero de campo.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#8
|
|||
|
|||
Caro
Solo por aclarar, yo manejo Firebird 2.0 y no he tenido problemas con el ordenamiento me soporta cosas como estas order by SUBSTRING(T.TIPO FROM 1 FOR 2) order by 3 que es el numero del campo order by aliascampo order by sum(total) solo que cuando se utiliza UNION para la consulta solo se puede hacer por el numero del campo |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿ union ? | Guillermo80 | C++ Builder | 6 | 02-03-2008 00:08:11 |
Select de un Union All?? | Luana | Tablas planas | 1 | 17-04-2006 16:24:07 |
Como ordenar la UNION de 2 Consultas FIREBIRD | pcicom | SQL | 2 | 10-02-2005 18:49:59 |
Union en BDE | eduarcol | SQL | 9 | 05-07-2004 18:49:10 |
|