consulta
Fala galera!!!
Como faço para fazer uma consulta sql da seguinte maneira, tenho um campo chamado vencimento , sendo que sào cadastrados datas (dd/mm/aaaa), gostaria de fazer uma consulta da seguinte maneira:
colocar um edit para digitar uma data futura , e o sistema me mostrar todos os vencimetos da data atual até a data que eu digitei.
ex:
hoje: 19/01/2005
data digitada: 19/02/2005
resultado: vencimentos da data atual até a data do vencimento
Como faço para fazer uma consulta sql da seguinte maneira, tenho um campo chamado vencimento , sendo que sào cadastrados datas (dd/mm/aaaa), gostaria de fazer uma consulta da seguinte maneira:
colocar um edit para digitar uma data futura , e o sistema me mostrar todos os vencimetos da data atual até a data que eu digitei.
ex:
hoje: 19/01/2005
data digitada: 19/02/2005
resultado: vencimentos da data atual até a data do vencimento
Bigode
Curtidas 0
Respostas
Adisson
19/01/2005
Tente Isso
Select * from Temp
where data_vencimento between :data_hoje and dataVencimento
Espero ter Ajudado
Adisson Silva
Select * from Temp
where data_vencimento between :data_hoje and dataVencimento
Espero ter Ajudado
Adisson Silva
GOSTEI 0
Vprates
19/01/2005
SELECT VENCIMENTO FROM TABELA
WHERE VENCIMENTO BETWEEN DATAATUAL AND DATAFUTURA;
blz
WHERE VENCIMENTO BETWEEN DATAATUAL AND DATAFUTURA;
blz
GOSTEI 0
Vieira_alex
19/01/2005
Cara cria uma variável e seta ela com a data do micro.
Ex:-
vDataInicial := date();
Blz.
Ex:-
vDataInicial := date();
Blz.
GOSTEI 0
Bigode
19/01/2005
galera desculpe aignorância, mas sou novato, gostaria de colocar um edit e um dbgrid para o resultado.
como seria o código do botão localizar?
sendo que meu campo chama-se vencimento e minha tabela chama-se
sistema
como seria o código do botão localizar?
sendo que meu campo chama-se vencimento e minha tabela chama-se
sistema
GOSTEI 0
Adisson
19/01/2005
Ok bigode
Primeiro voce vai precisar de uma query/ibquery.
na propriedade sql da query adicione o seguinte codigo:
´Select * from Sistema
where vencimento between :data_hoje and :data_futura´
No botão localiza, defina o evento onclick da seguinte forma:
query.close
QUERY.PARAMBYNAME(´DATA_HOJE´).VALUE:=DateToStr(DATE);
query.parambyname(´data_futura´).value:=edit1.text;
query.open;
Não esqueça de configura DBgrid em sua propriedade datasource para datasource1 e ligue a propriedade dataset do datasource para query.
Um abraço
Adisson Silva
Primeiro voce vai precisar de uma query/ibquery.
na propriedade sql da query adicione o seguinte codigo:
´Select * from Sistema
where vencimento between :data_hoje and :data_futura´
No botão localiza, defina o evento onclick da seguinte forma:
query.close
QUERY.PARAMBYNAME(´DATA_HOJE´).VALUE:=DateToStr(DATE);
query.parambyname(´data_futura´).value:=edit1.text;
query.open;
Não esqueça de configura DBgrid em sua propriedade datasource para datasource1 e ligue a propriedade dataset do datasource para query.
Um abraço
Adisson Silva
GOSTEI 0
Bigode
19/01/2005
Muito obrigado meu amigo, com certeza esse fórum é o melhor!!!!
GOSTEI 0