Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2009, 14:41
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Ordenar 3 tablas por el campo Fecha

Cita:
Iniciado por apañero Ver Mensaje
Hola buenas. Tengo 3 tablas diferentes, pero en todas ellas hay un campo fecha aunque con diferente nombre (fecha1, fecha2, fecha3) y me gustaría recoger todos los registros de las 3 tablas ordenadas por fecha. ¿Cómo sería la consulta?

Muchas Graciass.
(SELECT fecha1 fecha, campo1, campo2, campo3 FROM tabla1)
UNION ALL
(SELECT fecha2, campo1, campo2, campo3 FROM tabla2)
UNION ALL
(SELECT fecha3, campo1, campo2, campo3 FROM tabla3)
ORDER BY fecha

Pero, ojo, los campos campo1, campo2, campo3 de las tres tablas deben ser del mismo tipo, y si añades más en el mismo número

Última edición por jurena; 20/01/2009 a las 16:41