使用SQL Server 2005
所以我在SQL Server中有一个名为'dtJornada'的日期时间字段
此查询返回了不正确的sintax。正确的书写方式是什么?
select * from B
where dtJornada BETWEEN '2018-01-01' and '2018-01-04'
AND dtJornada NOT IN ['2018-01-01T14:25:10']
答案 0 :(得分:2)
这是错误的:
dtJornada NOT IN ['2018-01-01T14:25:10']
正确的是:
dtJornada NOT IN ('2018-01-01T14:25:10')
...尽管只想过滤一个值,为什么还要使用NOT IN
?您可以这样做:
dtJornada <>'2018-01-01T14:25:10'