Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2008, 09:49
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
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.