【发布时间】:2017-05-31 00:37:42
【问题描述】:
查询:
SELECT DISTINCT RCPCODE
FROM SMC..ICWGHC.C_JOBINFOHISTORY
WHERE UPDATE_DATETIME >= '2017-01-14 13:08:49.0000000'
AND UPDATE_DATETIME <= '2017-01-16 13:08:49.0000000'
SELECT DISTINCT RCPCODE
FROM SMC..ICWGHC.C_JOBINFOHISTORY
WHERE COMPLETE_DATETIME BETWEEN '2017-01-16 06:52:38.0000000'
AND '2017-01-16 12:52:38.0000000'
ORDER BY COMPLETE_DATETIME DESC
BETWEEN 和 ">=" 的两个查询都不适用于 Date 列中的条件。
如果我使用这个查询:
SELECT DISTINCT RCPCODE
FROM SMC..ICWGHC.C_JOBINFOHISTORY
它确实返回数据。
我想用BETWEEN条件过滤数据来检索数据,这样我就可以用日期时间排序了。
【问题讨论】:
标签: sql-server oracle11g sql-server-2012 sql-server-2008-r2 linked-server