2011-11-22 160 views
0

我對此查詢缺少操作員錯誤。似乎無法弄清楚缺少的操作員是什麼!SQL語法錯誤:缺少運算符

SELECT Ordre.Ordre, Sum(Ordre.Duree), Ordre.Designation AS SommeDeDuree 
    FROM Ordre 
    WHERE (((Ordre.Date) > #21/10/2011# And (Ordre.Date) < #25/10/2011#) 
     And ((Ordre.CentreCout) = '5240') And ((Ordre.Ordre) <> 11131906 
     And (Ordre.Ordre) <> 12155996 And (Ordre.Ordre) <> 11147473 
     And (Ordre.Ordre) <> 11147548 And (Ordre.Ordre) <> 11131906) 
    GROUP BY Ordre.Ordre; 
+3

你有一個比你關閉更多的左括號。 – drdwilcox

+0

就是這樣!張貼一個答案,所以我可以接受它:) –

+0

完成。很高興幫助。 – drdwilcox

回答

1

你有比你關閉一個更加開放的括號。

1
SELECT Ordre.Ordre, Sum(Ordre.Duree), Ordre.Designation AS SommeDeDuree 
FROM Ordre 
WHERE (Ordre.Date > '21/10/2011') 
AND (Ordre.Date < '25/10/2011') 
And (Ordre.CentreCout = '5240') 
And (Ordre.Ordre <> 11131906) 
And (Ordre.Ordre <> 12155996) 
And (Ordre.Ordre <> 11147473) 
And (Ordre.Ordre <> 11147548) 
And (Ordre.Ordre <> 11131906) 
GROUP BY Ordre.Ordre; 
+0

因此讀起來更容易 – ean5533

相關問題