Fórum last_day #596706
27/08/2018
0
round(TO_CHAR(TO_DATE(SYSDATE,'DD/MM/YYYY'),'DD')*1 * ORCAMENTO /TO_CHAR(LAST_DAY(TRUNC(TO_DATE('10/08/2018','DD/MM/YYYY'))),'DD')*1) as ORCADO_MES
Como eu faço o LAST_DAY, trazer o ultimo dia do mes, sem precisar colocar a data manual.
Podem me ajudar por favor
Mario Castilho
Curtir tópico
+ 0Post mais votado
13/09/2018
Você quer o ultimo dia do mês atual? Se for isso, o sysdate assim como vc usou na primeira parte de sua função não resolve?
select LAST_DAY(TRUNC(TO_DATE('10/08/2018','DD/MM/YYYY'))), last_day(sysdate) , to_char(last_day(sysdate),'DD')from dual;
Ricardo Pestana
Gostei + 1
Mais Posts
13/09/2018
Gicevalter Morais
Se o comando passado por Ricardo não funcionar poderia passar para nós qual o banco de dados quer esta utilizando?
Gostei + 0
13/09/2018
Alex Lekao
Se for SQL Server, a partir da Versão 2014 se não me engano, tem o comando EOMONTH() que traz o fim do mês, eh só selecionar a data ou um campo data que irá mostrar o ultimo dia do mês.
Atenciosamente,
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)