首先写上你要计算的起始月份的最后一天日期,再加上你要计算的月份离起始时间的月份差数,就可以计算所要求的月份的最后一天的值,避免了每个月末天数不一样,计算的麻烦。
向后计算用“+”例如 SELECT LAST_DAY(date('2013-06-30')+4 month) FROM sysibm.sysdummy1; 计算的是十月份的最后一天;
向前计算用“-”例如 SELECT LAST_DAY(date('2013-06-30')-4 month) FROM sysibm.sysdummy1; 计算的是二月份的最后一天;
形如此类,可以计算每个月的最后一天日期。
添加新评论4 条评论
2013-06-25 17:05
2013-06-25 15:47
2013-06-22 14:28
2013-06-05 13:15