除了SQL返回错误中的操作

时间:2014-10-10 07:17:39

标签: sql-server tsql

我需要在TSQL中应用EXCEPT(与Oracle中的MINUS相同)操作。我尝试了一个简单的代码

select * from Table1
except
select * from Table1 where calndr_dt between '2014-10-01' and '2014-10-10'`

每个子查询都正常执行。但是当与EXCEPT联合时,它将返回以下错误消息。

  

Msg 103010,Level 16,State 1,Line 1
  在第2行解析错误:列:1:除了'之外的语法不正确。

1 个答案:

答案 0 :(得分:0)

如果您有此子句,请从第一个查询中删除ORDER BY子句。