返回该月的最后一天
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 函数没问题,但我不知道如何返回显示日期以上是关于返回该月的最后一天的主要内容,如果未能解决你的问题,请参考以下文章