GaByVB
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 13/04/2009 22:24 hs
Oi...Por favor alguém poderia me ajudar a resolver esta minha dúvida: Preciso pegar o mês atual e verificar c em existe alguém com o mês igual, caso afirmativo, retornar...Ou c preferirem no lugar de uma select seria melhor fazer uma View... Exemplo q fiz + retorna sempre null
select * from clientes where dataaniversario=datepart(month,getdate())
|
|
|
|
|
Postada em 14/04/2009 09:00 hs
Bom dia.
Tente fazer assim:
select * from clientes where month(dataaniversario) = month(getdate()) and year(dataaniversario) = year(getdate())
Até mais!
|
|
|
Ialexandres
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 14/04/2009 12:30 hs
Gaby..Fiz uma vez umas view com os seguintes código : -- Retorna todos aniversariantes do Mês corrente. SELECT Id, Nome, DataNasc AS DataAniversario FROM dbo.Cliente WHERE (MONTH(DataNasc) = MONTH(GETDATE())) -- Retorna aniversariante do dia SELECT DataNasc FROM Cliente WHERE MONTH(DataNasc)=MONTH(getdate()) AND DAY (DataNasc)=DAY(getdate()) ORDER BY YEAR(DataNasc) Espero q lhe ajude...
|
|
|
|
Postada em 15/04/2009 07:57 hs
Bom dia.
Tente fazer assim:
SELECT * FROM Clientes WHERE month(dataaniversario) = month(Date())
Espero ter ajudado... Comigo Funcionou..
|
|
|