返回该月的最后一天

时间:2015-03-27 08:17:34

标签: mysql sql plsql reportbuilder3.0

function lastdayinmonthFormula return Number is

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

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

  

last_day不是程序或未定义。

2 个答案:

答案 0 :(得分:0)

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/

答案 1 :(得分:0)

答案是:

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