Fórum Como Fazer Uma Query Baseado em data ! #41431
09/01/2004
0
Tipow eu quero fazer uma consulta em sql, todas as pessoas que fazem aniversario no dia . A consulta seria mais ou menos assim !!
...
Where DtNasc = Day
Gostaria de saber qual o comando pra o o Sql receber a data de Hoje !!
Toda vez que eu fizesse a consulta ele receberia a data do dia !!!
Espero Respostas !!!
:oops:
...
Where DtNasc = Day
Gostaria de saber qual o comando pra o o Sql receber a data de Hoje !!
Toda vez que eu fizesse a consulta ele receberia a data do dia !!!
Espero Respostas !!!
:oops:
Rellum
Curtir tópico
+ 0
Responder
Posts
09/01/2004
Afarias
|Gostaria de saber qual o comando pra o o Sql receber a data de Hoje
CURRENT_DATE
ficaria::
WHERE DtNasc = CURRENT_DATE
mas!!! entretanto!!! tem o lance do ANO !! Se o q vc guarda é a data de nascimento, então teria q fazer algo como ::
WHERE extract(day from DtNasc) = extract(day from current_date)
AND extract(month from DtNasc) = extract(month from current_date)
qual o problema?? a query não vai poder usar um índice!
T+
CURRENT_DATE
ficaria::
WHERE DtNasc = CURRENT_DATE
mas!!! entretanto!!! tem o lance do ANO !! Se o q vc guarda é a data de nascimento, então teria q fazer algo como ::
WHERE extract(day from DtNasc) = extract(day from current_date)
AND extract(month from DtNasc) = extract(month from current_date)
qual o problema?? a query não vai poder usar um índice!
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)