MS Access 2007中

时间:2017-05-27 15:39:43

标签: sql ms-access syntax-error

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

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

这是查询:

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

1 个答案:

答案 0 :(得分:0)

您无法在extensionContext?.inputItems子句中使用逗号。如果您需要查询符合所有条件的组,则应在它们之间使用having关系运算符,而不是逗号。

相关问题