PDA

Ver la Versión Completa : Consulta con meses y años


Gabriel2
05-09-2005, 16:17:46
Hola amigos del Foro.

En Paradox quiero consultar solo los registros de x mes, sin importar el día y el año. Teniendo encuenta que poseo un campo tipo Date (almacena día/mes/año).

Y ,aparte, me gustaria saber si quiciera consultar por x año, sin importar el mes ni el dìa.
Si me pueden mostrar un ejemplo.

Saludos. Gracias.

mrmanuel
05-09-2005, 16:39:53
Hola,

para el tema de buscar por año, create 2 fechas, una de inicio y otra de fin.

Ejem:
F_Inicio:= '01/01/' + año
F_Fin:= '31/12/ + año

y la busqueda la haces respecto a dicho rango:

Fecha_Buscar >= F_Inicio and
Fecha_buscar <= F_Fin

esto ultimo dependerá de la manera q estes usando para atacar la BD.
çpero la idea es esta.

agova
05-09-2005, 18:17:57
Existe una funcion date_part que te devuelve la parte de la fecha que necesites solo sería cosa de ver en paradox como es

en este link puedes ver el uso

http://www.techonthenet.com/access/functions/date/datepart.php

ojala te sirva

vtdeleon
05-09-2005, 18:31:56
Saludos

Puedes usar en SQL Extratc()

with query do begin
....
//*A~o*
sql.Add('select Fecha from tabla');
sql.Add('where Extract(year from Fecha)=:fecha1');
//*Mes*
sql.Add('select Fecha from tabla');
sql.Add('where Extract(month from Fecha)=:fecha1');
....
//A~o
ParamByName('fecha1').AsInteger:=MonthOf(vfech.Date);
//o Mes
ParamByName('fecha1').AsInteger:=YearOf(vfech.Date);
....