Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Select union select
Enviado por kiaMaria el día 19 de junio de 2008
Hola amigos, migré una base de datos de Access a SQL Server 2003. Pues bien todas las consultas que llevan la palabra unión, es decir,
SELECT EntradaDia.Data AS Data FROM EntradaDia WHERE (((EntradaDia.Data) >= 01/02/2008) And ((EntradaDia.Data) <= 05/02/2008)) ORDER BY Data UNION SELECT ExtraccionDia.Data AS Data FROM ExtraccionDia WHERE (((ExtraccionDia.Data) >=01/02/2008) And ((ExtraccionDia.Data) <= 05/02/2008)) ORDER BY Data
Me da error en la palabra UNION. ¿Cómo lo puedo soluccionar?. Gracias
Enviado por Alex Fernando Torres Ch. el día 19 de junio de 2008
Espero que esto te pueda ayudar en tu consulta :
SELECT EntradaDia.Data AS Data FROM EntradaDia
WHERE EntradaDia.Data BETWEEN '01/02/2008 00:00' And '05/02/2008 23:59'
UNION
SELECT ExtraccionDia.Data AS Data FROM ExtraccionDia
WHERE ExtraccionDia.Data BETWEEN '01/02/2008 00:00' And '05/02/2008 23:59')
ORDER BY Data
Considera hacer el order by al final de la union, y prueba con hacer las consultas por separado para probar sino ocurren errores, si es un campo datetime considera poner las hrs y minutos no olvidar el formato de la fecha si esta en ingles o español
suerte..