【发布时间】:2016-02-22 19:19:40
【问题描述】:
我正在尝试根据实际完成日期和状态从 db2 中检索更改请求详细信息,但实际完成日期为 null 时没有检索到状态,怎么会出现
我的 where 条件:
WHERE
OWNER LIKE '%abc%'
AND ACTFINISH BETWEEN '2014-01-01 00:00:00' AND '2014-02-28 23:59:59'
【问题讨论】:
-
请注意,您不想使用
BETWEENwith date/time/timestamp types (这适用于几乎所有 RDBMS - 并且 LUW 中的时间戳无论如何都可以有不同的小数秒)。或者几乎任何不是显式整数计数的东西,真的(从逻辑上讲,总是涉及更多的小数部分)。 -
嗨缪斯,感谢您的回复,即使我在日期列上使用 >= 和