Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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 使用informix db计算日期_Sql_Date_Informix - Fatal编程技术网

Sql 使用informix db计算日期

Sql 使用informix db计算日期,sql,date,informix,Sql,Date,Informix,我想在查询中设置以下条件,但我不知道informix中的正确语法 他的工作日期至少一年过去了 所以 我试过那样的东西 b.work_date - CURRENT >= 12 -- 12 month 如何做到这一点?您可以做到: b.work_date <= CURRENT - 12 UNITS MONTH b.work\u date您需要小心使用当前-每月12个单位的方法。它不考虑二月的闰日,如果您在2012-04-29运行它,它将爆炸性地出现日期中的无效日期错误 写作更安

我想在查询中设置以下条件,但我不知道informix中的正确语法

他的工作日期至少一年过去了

所以


我试过那样的东西

b.work_date - CURRENT >= 12   -- 12 month
如何做到这一点?

您可以做到:

b.work_date <= CURRENT - 12 UNITS MONTH

b.work\u date您需要小心使用
当前-每月12个单位的方法。它不考虑二月的闰日,如果您在2012-04-29运行它,它将爆炸性地出现
日期中的无效日期
错误

写作更安全

b.work_date < TODAY - 365
b.工作日<今天-365