Retornar mês anterior

25/04/2017

0

SQL

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?
Marcos Souza

Marcos Souza

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.

Lincon Silva

Lincon Silva
Responder

Mais Posts

09/07/2018

Marcos Souza

E como que eu faço pra retornar os 3 últimos meses fechados ?
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar