Query para apurar diferença de datas

Delphi

20/02/2004

Preciso fazer uma query que calcule a diferença entre a data atual e uma determinada data que eu informar.

Obrigado!


Jener

Jener

Curtidas 0

Respostas

Tnaires

Tnaires

20/02/2004

Vc quer a diferença em q? Em meses, dias...
E qual o seu banco?
Por exemplo, o SQL Server possui três funçõezinhas... DAY(data) pega o dia, MONTH(data) pega o mês e YEAR(data) pega o ano. Então, no seu sql, vc podia fazer (diferença em datas):
SELECT DAY(data_1) - DAY(data_2) FROM Tabela

A data tanto pode ser um campo datetime quanto um valor qualquer q vc informar. Mas eu não sei se essas funções estão presentes na implementação padrão do SQL (ou seja, em outros bancos).
Ah, eu não podia deixar d falar isso: se vc está usando Delphi, pode usar as funções já prontas da unit DateUtils.
Sucesso


GOSTEI 0
POSTAR