读书人

给定一个日期怎么得到上月底上季底

发布时间: 2012-04-24 14:15:38 作者: rapoo

给定一个日期,如何得到上月底,上季底,上月底日期及本月底,本季度底日期,谢谢!
如何用一个SQL实现
任何给定一个日期,如何得到上月底,上季底,上年底日期及本月底,本季度底和本年底日期,万分谢谢!


SQL越简单越好!



[解决办法]
提取出给定日期的年、月、日,然后再计算你需要的日期
[解决办法]
你的问题解决了吗
[解决办法]
上年底日期:
db2 values current date - (month(current date) -1 ) month - day(current date) day
values current date - (month(current date) -1 ) month - day(current date) day
上月底:
db2 values current date - day(current date) day
values current date - day(current date) day
本月底

select current date + 1 month - day(current date + 1 month) days
from schema.table_name

本年底日期:
select year(current date)||12 || 31

读书人网 >IBM DB2

热点推荐