![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
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.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| 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 |
|