![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ordenacion de una UNION
Hola dilferos tengo esta union en un TMyQuery
SELECT V.matricula as matri, A.fecha, A.cantidad, A.cod_cliente, A.cod_obra, O.nombre_obra, CO.nombre_concepto, CO.precio, A.n_albaran FROM albaranes A, vehiculos V, conceptos CO, obras O WHERE (A.cod_matricula = V.cod_matricula) AND (A.cod_obra = O.cod_obra) AND (A.cod_concepto = CO.cod_concepto) UNION SELECT V.matricula_e as matri, A.fecha, A.cantidad, A.cod_cliente, A.cod_obra, O.nombre_obra, CO.nombre_concepto, CO.precio, A.n_albaran FROM albaranes_ext A, vehiculos_e V, conceptos CO, obras O WHERE (A.cod_matricula = V.cod_matricula) AND (A.cod_obra = O.cod_obra) AND (A.cod_concepto = CO.cod_concepto) y lo que quiero es ordenarlos por: ORDER BY CO.nombre_concepto, A.fecha pero me sale un error de que es incorrecto laordenacion en una UNION . ¿ Como lo puedo hacer? Gracias. |
#2
|
||||
|
||||
Puedes usar el número de orden de campo, ejemplo:
order by 8,2
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Muchas gracias funciono.
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
metodo de ordenacion | bothy | Varios | 11 | 11-03-2010 10:22:51 |
ordenacion Quicksort | Samurai | JAVA | 1 | 04-06-2007 23:12:21 |
ordenacion arrays | halizia | PHP | 7 | 07-02-2007 10:47:03 |
Ordenación Interbase | AlejandroSN | Firebird e Interbase | 2 | 26-09-2006 12:36:49 |
DbGrid Con Ordenación | Rabata | Varios | 2 | 14-05-2005 15:26:28 |
![]() |
|