无法在两个日期之间删除多行数据

时间:2015-02-11 14:27:50

标签: sql sql-server-2008-r2

我尝试使用此查询从SQL Server数据库中删除数据:

DELETE FROM [ONEDB].[dbo].[Invoice]
WHERE [DateUploaded] BETWEEN '2011-11-14' AND '2014-01-01'

但是,我一直收到以下错误:

  

Msg 512,Level 16,State 1,Procedure AuditRecord,Line 36
  子查询返回的值超过1。当子查询遵循=,!=,<,< =,>,> =或子查询用作表达式时,不允许这样做。

有谁知道为什么我一直收到这个错误?

0 个答案:

没有答案