首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

给定一个日期,怎么得到上月底,上季底,上月底日期及本月底,本季度底日期,多谢

2012-04-24 
给定一个日期,如何得到上月底,上季底,上月底日期及本月底,本季度底日期,谢谢!如何用一个SQL实现任何给定一

给定一个日期,如何得到上月底,上季底,上月底日期及本月底,本季度底日期,谢谢!
如何用一个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

热点排行