Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Duda con una consulta en access (https://www.clubdelphi.com/foros/showthread.php?t=19416)

bustio 14-03-2005 15:14:04

Duda con una consulta en access
 
Hola:
Tengo una duda, Tengo una tabla donde uno de sus campos es de tipo Date/Time(Access por supuesto). Desde mi aplicacion delphi solo almaceno la fecha, pues es el unico valor relevante, no me interesa la hora. Uno de los problemas es que si me pone la hora actual, y a la hora de hacer alguna busqueda solo me interesa buscar por ejemplo: Segun '23/12/2005' y no segun
'23/12/2005 12:00:00 pm'. Pero es que tampoco me conviene hacer la busqueda segun '23/12/2005'.... mas bien lo que necesito es buscar segun '23/12', o sea, quiero seleccionara a todas las entradas que tengan como fecha el mes y el dia que le doy; sin interesar el anno. Mi duda es que no se como se hace eso.
Agradezco cualquier ayuda.

Muchisimas gracias...

Lazaro Bustio Martinez.

Neftali [Germán.Estévez] 14-03-2005 15:40:11

Tal vez si no te interesa la fecha (puesto que una fecha es un día, un mes y un año) deberías haber utilizado un campo para el día y otro para el mes, en lugar de utilizar un TDateTime.
Debería revisar de todas formas si Access Admite las funciones (Day, Month y Year) que tienen otros sistemas, y en ese caso preguntar por la fecha "particionada"; Algo así como:

Código SQL [-]
   ... WHERE mes=Month(Fecha) and dia=Day(fecha)

bustio 14-03-2005 15:51:35

Respondiendo....
 
Pues si.. el Access acepta las funciones Month() y Day().. Me has salvado la vida. Muchas Gracias!!!


La franja horaria es GMT +2. Ahora son las 11:14:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi