Comparação de datas em SQL

13/12/2003

13

Galera o negócio é o seguinte, preciso fazer uma pesquisa em SQL de modo que eu compara duas datas, o campo data_vencimento (no formato 00/00/00) com a data do sistema, ou seja, verificar se a data do sistema é superior a data do campo data_vencimento.

Podem me ajudar?

Denysk


Responder

Posts

15/12/2003

Rscrj

Tete o seguinte nobre colega;

select * from Cliente

where (campo_data) between ´12/01/2003´ and ´12/25/2003´

acho que é mais ou menos isso, tente e veja se da certo, não esqueça de colocar a data no formato americano para que dê certo OK.

Abraços ...


Responder

15/12/2003

Rodrigo Costa

var: vencimento, hoje : tdate;

vencimento:=adoquery.fieldbyname(´campo´).asdatetime;
hoje:=date;

if agora > vencimento then
showmessage(´Vencimento maior que data atual´);

Para saber a diferença em dias:

var nDias:integer;

nDias := Trunc(agora - vencimento);



Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira