Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/12/2015, 07:27
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Problema con UNION orden by DESC

Hola Alberto

Trata de utilizar parentesis para separar los union y tratar que te respete la sentencia ORDER BY.

Por lo que quieres, veo que las estas utilizando bien, pero según cuentas, no te respeta cuando haces ORDER BY fecha DESC.

Si esto no soluciona el problema, trata de utilizar una subconsulta de la siguiente forma:
Código SQL:
Ver original
  1. SELECT *FROM
  2. (
  3. SELECT idmc, to_char(fechamc, 'dd/MM/yyyy HH24:MI:ss') AS fecha, descripcionmc
  4. FROM tabla1
  5. WHERE idmc = '3411'
  6. UNION
  7. SELECT idhm, to_char(fechahm, 'dd/MM/yyyy HH24:MI:ss') AS fecha, descriphm
  8. FROM tabla2
  9. WHERE tidhm = '3411'
  10. ) t
  11. ORDER BY t.fecha DESC;
__________________
Without data, You are another person with an opinion.
W. Edwads Deming