Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在db2中查找当前年份的最后日期_Sql_Db2 - Fatal编程技术网

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

Sql 如何在db2中查找当前年份的最后日期,sql,db2,Sql,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命令提示符下进行测试时,完全选

我想找到今年的最后日期。到目前为止,我正在像下面这样做,它给了我正确的结果“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 year(current_date) || '-12-31' from sysibm.sysdummy1

由于datetime函数
YEAR
的作用,时间稍微短一些,速度也快一些:

values(year(current_date) || '-12-31')
以上是在DB2命令提示符下进行测试时,完全选择的选项是:

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

你真的是说
values()
?@GordonLinoff:是的,这是标准的SQL<代码>值(1)基本上与
选择1
相同:数据\u henrik,你给出了与我的问题相同的答案。我想知道有没有什么特定的函数来计算它?@Govind,我给了你一个更好的方法,不用
substr
。你真的是说
values()
?@GordonLinoff:是的,这是标准SQL<代码>值(1)基本上与
选择1
相同:数据\u henrik,你给出了与我的问题相同的答案。我想知道有没有具体的函数来计算它?@Govind,我给了你一个更好的方法,不用
substr