![]() |
ayuda con un query con fechas
Hola a todos:
Tengo una tabla llamada ventas en Access, de la cual quiero extraer solo las ventas donde la fecha sea el mes de junio del 2005. El problema es que el campo fecha es de tipo fecha. Hace tiempo hice algo parecido pero el campo fecha lo habia puesto como string y para hacerlo hacia algo asi: Select * from ventas where fecha like '%/07/2005 '; alguna idea de como lo podria hacer con un campo tipo date?. :D |
hola
yo creo que seria mejor colocar algo como Código:
Select * from ventas where (fecha >= #01/07/2005#) and (fecha <= #31/07/2005#)'; |
eso habia pensado
Gracias vic_ia era mas o menos lo que tenia pensado solo que como la fecha (mes y año) la selecciono desde un Combo para mes y un combo para año tienen que ser parametros y como no todos los meses tienen 31 dias es por ello que necesito extraer solo los registros que tengan ese mes y ese año sin importar el dia.
:D |
hola....
si tenes el mes puedes utilizar la funcion DaysInMonth o DayOfTheMonth, pasandole a cualquiera de ella la fecha que te armes con dia primero y el mes y el dia que han seleccionado, obteniendo el numero de dias del mes te armas la otra fecha y ya la pasas como parametros... saludos... |
Gracias
Muchas gracias por la idea vic_ia lo voy a implementar.
:D |
Otra idea
Es similar a la que te dio Llevando la ultima fecha al dia 1 del proximo mes :D |
MUY bueno.... sin necesidad de llamadas extras a funciones... :D
|
ya salio
Gracias por su ayuda, me sirvieron mucho sus comentarios ;)
|
La franja horaria es GMT +2. Ahora son las 13:18:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi