Usuário com melhor resposta
SQL DATA COM MES

Pergunta
-
Boa tarde,
Eu preciso de ajuda para trazer no select abaixo sempre o resultado do mes atual em que estivermos
como posso fazer isso?
set
dateformat dmy
select
tblwrirecepcao.PK_Recepcao, tblSIPUsuarios.NomeUser, tblwritpandamentos.descricao, tblwriandamentos.Data from tblWRIAndamentos
inner
join tblWRITpAndamentos on tblwritpandamentos.PK_Id = tblwriandamentos.FK_tblWRITpAndamento_Id
inner
join tblSIPUsuarios on tblSIPUsuarios.IDUser = tblwriandamentos.FK_tblWRIUsuarioOrigem_Id
inner
join tblWRIRecepcao on tblwrirecepcao.PK_Recepcao = tblwriandamentos.FK_tblWRIRecepcaoRecepcao
where
tblwritpandamentos.PK_Id = 90
and
tblwriandamentos.Data > '17/05/2012' -- aqui preciso do mes atual ou seja 05/2012
order
by tblwrirecepcao.PK_Recepcao asc
Respostas
-
Fala meu amigo da Siplan, faz dessa forma com a função MONTH e a função YEAR:
WHERE MONTH(tblwriandamentos.Data) >= MONTH(GETDATE()) AND YEAR(tblwriandamentos.Data) >= YEAR(GETDATE())
Abraços!
thiagokoelho
- Editado Thiago Martins Coelho sexta-feira, 18 de maio de 2012 20:50
- Marcado como Resposta J.Carlos.Rib sexta-feira, 18 de maio de 2012 21:30
Todas as Respostas
-
Fala meu amigo da Siplan, faz dessa forma com a função MONTH e a função YEAR:
WHERE MONTH(tblwriandamentos.Data) >= MONTH(GETDATE()) AND YEAR(tblwriandamentos.Data) >= YEAR(GETDATE())
Abraços!
thiagokoelho
- Editado Thiago Martins Coelho sexta-feira, 18 de maio de 2012 20:50
- Marcado como Resposta J.Carlos.Rib sexta-feira, 18 de maio de 2012 21:30
-
-