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.
|