Ver Mensaje Individual
  #1  
Antiguo 22-03-2010
emeritos emeritos is offline
Miembro
 
Registrado: may 2003
Posts: 307
Reputación: 21
emeritos Va por buen camino
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.
Responder Con Cita