为什么我得到这个SQL的语法错误?
语法错误在[MaywoodsDateTime]需要+或逗号的位置?我不知道该怎么办,因为这个错误非常具体 我试过使用一种新的方法;但是,我得到了同样的错误为什么我得到这个SQL的语法错误?,sql,tsql,Sql,Tsql,语法错误在[MaywoodsDateTime]需要+或逗号的位置?我不知道该怎么办,因为这个错误非常具体 我试过使用一种新的方法;但是,我得到了同样的错误 SELECT TOP (50) [EventDateTime] ,[EventType] ,[NHSNumber] ,[StateID] ,[UserID] ,[DocumentUUID] ,[DocumentTitle]
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不需要。我很乐意帮助你解决你的问题。享受:)