为什么我得到这个SQL的语法错误?

为什么我得到这个SQL的语法错误?,sql,tsql,Sql,Tsql,语法错误在[MaywoodsDateTime]需要+或逗号的位置?我不知道该怎么办,因为这个错误非常具体 我试过使用一种新的方法;但是,我得到了同样的错误 SELECT TOP (50) [EventDateTime] ,[EventType] ,[NHSNumber] ,[StateID] ,[UserID] ,[DocumentUUID] ,[DocumentTitle]

语法错误在[MaywoodsDateTime]需要+或逗号的位置?我不知道该怎么办,因为这个错误非常具体

我试过使用一种新的方法;但是,我得到了同样的错误

  SELECT TOP (50)   [EventDateTime]
         ,[EventType]
         ,[NHSNumber]
         ,[StateID]
         ,[UserID]
         ,[DocumentUUID]
         ,[DocumentTitle]
         ,[ClientIP]       
          FROM [ATNA-Update-Test].[dbo].[log_LPRES_ATNA_Simplified]
         "WHERE [EventType] = 'MIG' "                    
         "WHERE [MaywoodsDateTime] IS NULL" 
         "AND   [MaywoodsAuditID]    IS NULL" 
         "ORDER BY[EventDateTime] ";

只需删除双引号,并仅使用一条
where
语句

SELECT TOP (50)   [EventDateTime]
         ,[EventType]
         ,[NHSNumber]
         ,[StateID]
         ,[UserID]
         ,[DocumentUUID]
         ,[DocumentTitle]
         ,[ClientIP]       
          FROM [ATNA-Update-Test].[dbo].[log_LPRES_ATNA_Simplified]
         WHERE [EventType] = 'MIG' AND [MaywoodsDateTime] IS NULL
         AND   [MaywoodsAuditID] IS NULL
         ORDER BY[EventDateTime];

只允许使用一个
,其中
子句。双引号是不合适的。@Elliot.NHS不需要。我很乐意帮助你解决你的问题。享受:)