Sql 如何在db2中查找当前年份的最后日期
我想找到今年的最后日期。到目前为止,我正在像下面这样做,它给了我正确的结果“2016-12-31”。但我想知道是否有任何可能的功能可以做到这一点-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命令提示符下进行测试时,完全选
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
。