如何用一个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