Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
Preciso montar uma expressão básica de mês atual porém não estou conseguindo:
A data vem da base no formato xx/xx/xxx, preciso transformar em month(), e se o mês for o mês atual, preciso que subtraia um mês.
EX: se a data for 10/11/2018, ela se torne : Outubro.
Segue expressão que estou usando:
IF(month(DATA) = today(), addmonths(DATA, -1), DATA) as MES
Agradeço desde já.
Sua expressão está com um pequeno problema...
Veja:
month(DATA) = retorna se DATA=30/11/2018=11 ou Nov
today()=30/11/2018,
Logo Month(30/11/2018) é diferente de Today(). Assim, sugiro:
IF(month(DATA) = Month(today()), Month(addmonths(DATA, -1)), Month(DATA)) as MES