between PREGUNTONTA

10/03/2007 - 12:51 por Gastoncito | Informe spam
Buen dia...

tengo una tabla con un campo DATETIME

quisiera filtrar mi consulta con todos los registros por ejemplo del mes de
marzo

... where miCampo between '20070301' and '20070331'.

pero me deja fuera por ejemplo los del 20070103 23:00:00


en cambio si despues del and le pongo 20070401... me incluye los del primero
de abril a la cero hora...

es posible algun truco?
 

Leer las respuestas

#1 Maxi
10/03/2007 - 14:13 | Informe spam
Hola, deberias hacerlo asi

where micampo >='20070301' and micampo < '20070401'


Saludos

[Microsoft MVP SQL Server]
SQLTOTALConsulting - Servicios y consultoria de SQLServer
www.sqlgurus.org
Buenos Aires - Argentina
http://msmvps.com/blogs/maxiaccotto/
"Gastoncito" wrote in message
news:%
Buen dia...

tengo una tabla con un campo DATETIME

quisiera filtrar mi consulta con todos los registros por ejemplo del mes
de marzo

... where miCampo between '20070301' and '20070331'.

pero me deja fuera por ejemplo los del 20070103 23:00:00


en cambio si despues del and le pongo 20070401... me incluye los del
primero de abril a la cero hora...

es posible algun truco?

Preguntas similares