如何在 db2 中查找当年的最后一个日期

How to find last date of current year in db2

我想查找当年的最后一个日期。截至目前,我正在按照下面的方式进行操作,它给了我正确的结果“2016-12-31”。但我想知道是否有任何可能的功能可以做到这一点 -

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

由于 datetime 函数,稍微更短更快一些 YEAR:

values(year(current_date) || '-12-31')

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

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