
08/06/2008, 09:49
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: 2 tablas, un campo en comun pero de distinto nombre :) ¿Qué campo tienen en común?
Parece más bien un problema para resolver con UNION ALL entre dos tablas. Eso admite el WHERE y podrías
SELECT ingresofecha as fecha, otrocampo as segundocampo from tablaingreso
UNION ALL
SELECT egresofecha, otrocampo from tablaegreso
WHERE fecha BETWEEN '2008/05/03' AND '2008/05/15' ORDER BY fecha
en este caso el where es general, al igual que el order.
Pero si quieres where específicos
(SELECT ingresofecha as fecha, otrocampo as segundocampo from tablaingreso WHERE fecha BETWEEN '2008/05/16' AND '2008/05/23')
UNION ALL
(SELECT egresofecha, otrocampo from tablaegreso
WHERE fecha BETWEEN '2008/05/03' AND '2008/05/15') ORDER BY fecha
echa un vistazo al UNION en el manual de MySQL y comprueba la sintaxis que te he propuesto. |