嗨任何一个可以给我解释一下什么毛病我查询SQL Server查询语法问题
SELECT
cDispatcherName AS Name,
cCallNature AS EmergencyCall,
COUNT(cCallNature) AS Total,
(
SELECT
COUNT(cCallNature)
FROM CallInfo
WHERE (cCallNature ='Regular call')
GROUP BY cCallNature
) AS Expr1
FROM CallInfo
WHERE (cCallNature = 'Emergency call')
GROUP BY cDispatcherName, cCallNature
给出了这样的错误消息:
Errormsg::There was an error parsing the query. [ Token line number = 1,Token line offset = 93,Token in error = SELECT ]
您是否收到任何错误消息? –
似乎有效的语法。问题是什么? –
Yes.My querySELECT cDispatcherName AS Name,cCallNature AS EmergencyCall,COUNT(cCallNature)AS Total,(SELECT COUNT(cCallNature)FROM CallInfo WHERE cCallNature ='Regular call'GROUP BY cCallNature from Callinfo)AS Expr1 FROM CallInfo WHERE(cCallNature ='紧急呼叫')GROUP BY cDispatcherName,cCallNature Errormsg ::解析查询时出错。 [令牌行号= 1,令牌行偏移= 93,令牌出错= SELECT]我正在处理Sqlserverce Compactedtion – Ram