Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   IBDataSet-Select con parametros (https://www.clubdelphi.com/foros/showthread.php?t=28066)

ZRR 07-12-2005 21:06:40

IBDataSet-Select con parametros
 
Que tal a todos, buen dia.

Tengo un componente TIBDataSet, como puedo pasarle un parámetro en la propiedad SelectSQL para que solo seleccione los registros donde la fecha (campo de la tabla) este en el rango de los ultimos 'n' dias, donde 'n' sea el paramétro?

Actualmente en la propiedad SelectSQL del TIBDataSet esta asi:
Código SQL [-]
 select Fecha, Nombre, Efectivo
from Compras
where Fecha>=CURRENT_DATE-30

Como pueden ver la consulta regresa los registros donde fecha este dentro de los ultimos 30 dias, como puedo pasar ese 30 como parametro a la consulta de tal forma que pueda pasarle cualquier numero de dias?

Muchas gracias

cahp 12-12-2005 14:25:41

Código SQL [-]
select Fecha, Nombre, Efectivo
from Compras
where Fecha>=CURRENT_DATE - :dias

Código:

IbDataset1.close;
IbDataset1.ParamByName('dias').Value := 'los dias que quieras';
IbDataset1.Open;

Creo que es eso lo que quieres, segun he entendido.

Saludos.

ZRR 12-12-2005 15:55:20

Muchas gracias.


Saludos


La franja horaria es GMT +2. Ahora son las 21:34:00.

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