返回该月的最后一天

Posted

技术标签:

【中文标题】返回该月的最后一天【英文标题】:returning last day of the month 【发布时间】:2015-03-27 08:17:34 【问题描述】:
function lastdayinmonthFormula return Number is

begin
  last_day(to_date(to_char(lpad(:month,2,'0')||:year),'ddmmyyyy'));
end;

如何将日期返回到字段。 我收到类似的错误,

last_day 不是过程或未定义。

【问题讨论】:

How to get last day of a month from a given date?的可能重复 last_day 函数没问题,但我不知道如何返回显示日期 PL/SQL 已经有一个last_day 函数。 问题是这个函数返回数字而不是日期 【参考方案1】:

答案是:

函数 lastdayinmonthFormula 返回数字是 它应该返回日期而不是数字。

【讨论】:

【参考方案2】:
SELECT DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE())+1,0))

或查看链接 http://blog.sqlauthority.com/2007/08/18/sql-server-find-last-day-of-any-month-current-previous-next/

【讨论】:

last_day 函数没问题,但我不知道如何返回显示日期

以上是关于返回该月的最后一天的主要内容,如果未能解决你的问题,请参考以下文章

CRON 作业在该月的最后一天运行

在给定的字符串日期中获取该月的最后一天

如何使用 Python 仅查找包含该月最后一天的日期的文件?

EXCEL问题,怎么用函数或公式取得当月最后一天

PostgreSQL 中的最后一天

如何从此字符串'opimus_rise_issue_command_201912.txt'中提取该月的最后一天日期