Retornar mês anterior
25/04/2017
0
Bom Dia.
Estou com dificuldade em uma consulta. Preciso retornar o mês anterior, mas não é de hoje a 30 dias atrás. Quero somente o mês passado fechado. Como ficaria meu select?
Estou com dificuldade em uma consulta. Preciso retornar o mês anterior, mas não é de hoje a 30 dias atrás. Quero somente o mês passado fechado. Como ficaria meu select?
Marcos Souza
Curtir tópico
+ 0
Responder
Post mais votado
25/04/2017
Bom dia Marcos,
Você quer a partir de qual data?
você poderia fazer assim
select * from [SUA_TABELA]
WHERE year(seu_campo_data) = YEAR(DATEADD(MONTH,-1,GETDATE()))
AND month(seu_campo_data) = MONTH(DATEADD(MONTH,-1,GETDATE()))
A ideia é essa se estiverem usando SQL SERVER.
Você quer a partir de qual data?
você poderia fazer assim
select * from [SUA_TABELA]
WHERE year(seu_campo_data) = YEAR(DATEADD(MONTH,-1,GETDATE()))
AND month(seu_campo_data) = MONTH(DATEADD(MONTH,-1,GETDATE()))
A ideia é essa se estiverem usando SQL SERVER.
Lincon Silva
Responder
Mais Posts
09/07/2018
Marcos Souza
E como que eu faço pra retornar os 3 últimos meses fechados ?
Responder
Clique aqui para fazer login e interagir na Comunidade :)