【发布时间】:2009-10-01 20:58:33
【问题描述】:
这是场景。有问题的列称为“datein”,它的类型是“datetime”。我有三行,'datein' 的值为'2009-10-01 00:00:00.000'。为什么这个查询会返回上述行?
SELECT *
FROM t_call AS tc
WHERE tc.datein >= '2009-09-30 00:00:00.000'
AND tc.datein <= '2009-09-30 23:59:59.999'
使用
SELECT *
FROM t_call AS tc
WHERE tc.datein BETWEEN '2009-09-30 00:00:00.000'
AND '2009-09-30 23:59:59.999'
返回相同的结果
【问题讨论】:
标签: sql sql-server tsql sql-server-2000