如何在db2中查找当前年份的最后日期

时间:2016-03-18 13:37:25

标签: sql db2

我想找到当年的最后日期。截至目前我正在做下面这样做,它给了我正确的结果'2016-12-31'。但我想知道是否有任何可能的功能 -

SELECT date(substr(current_date,1, 4)||'-'|| '12-31')  FROM SYSIBM.SYSDUMMY1

1 个答案:

答案 0 :(得分:2)

由于日期时间函数YEAR

,因此略短且更快
values(year(current_date) || '-12-31')

以上是用于在DB2命令提示符上进行测试,完全SELECT将是:

select year(current_date) || '-12-31' from sysibm.sysdummy1