0

我想在我的查询中加入以下条件,但我不知道在 informix 中的正确语法来做到这一点。

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

所以


我尝试这样的事情

b.work_date - CURRENT >= 12   -- 12 month

怎么做 ?

4

2 回答 2

1

你需要小心这种CURRENT - 12 UNITS MONTH方法。它没有考虑到 2 月的闰日,Invalid day in date如果你在 2012-04-29 运行它会出现错误。

写起来更安全

b.work_date < TODAY - 365
于 2013-09-15T21:34:16.577 回答
1

你可以做:

b.work_date <= CURRENT - 12 UNITS MONTH
于 2013-09-15T10:23:26.723 回答