簡體   English   中英

MS Access 2007中SQL語句的查詢表達式中的語法錯誤(逗號)

[英]Syntax error (comma) in query expression of SQL Statement in MS Access 2007

語法錯誤(逗號)在查詢表達式“(日期()BETWEENБронь.Дата_заселения= [Введитедатузаселения] ANDБронь.Дата_выселения= [Введитедатувыселения]),Номера.Класс= [Введитеклассномера],Номера.Корпус= [ Введитекорпус],Номера.Этаж= [Введитеэтаж],Номера.Местность= [Введитеместностьномера]'。

我不知道逗號是什么意思。

這是查詢:

SELECT Номера.Код_номера, Бронь.Дата_заселения, Бронь.Дата_выселения, Номера.Класс, Номера.Корпус, Номера.Этаж, Номера.Местность, COUNT(*) AS Количество_свободных_номеров
FROM Номера INNER JOIN Бронь ON Номера.Код_номера=Бронь.Номер
GROUP BY Номера.Код_номера, Бронь.Дата_заселения, Бронь.Дата_выселения, Номера.Класс, Номера.Корпус, Номера.Этаж, Номера.Местность
HAVING (Date() BETWEEN Бронь.Дата_заселения=[Введите дату заселения] AND Бронь.Дата_выселения=[Введите дату выселения]), Номера.Класс=[Введите класс номера], Номера.Корпус=[Введите корпус], Номера.Этаж=[Введите этаж], Номера.Местность=[Введите местность номера];

您不能在having子句中使用逗號。 如果需要查詢符合所有條件的組,則應在它們之間使用and關系運算符,而不要使用逗號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM