语法错误(逗号)在查询表达式“(日期()BETWEENБронь.Дата_заселения= [Введитедатузаселения] ANDБронь.Дата_выселения= [Введитедатувыселения]),Номера.Класс= [Введитеклассномера],Номера。 Корпус= [Введитекорпус],Номера.Этаж= [Введитеэтаж],Номера.Местность= [Введитеместностьномера]'。
我不知道逗号是什么意思。
这是查询:
SELECT Номера.Код_номера, Бронь.Дата_заселения, Бронь.Дата_выселения, Номера.Класс, Номера.Корпус, Номера.Этаж, Номера.Местность, COUNT(*) AS Количество_свободных_номеров
FROM Номера INNER JOIN Бронь ON Номера.Код_номера=Бронь.Номер
GROUP BY Номера.Код_номера, Бронь.Дата_заселения, Бронь.Дата_выселения, Номера.Класс, Номера.Корпус, Номера.Этаж, Номера.Местность
HAVING (Date() BETWEEN Бронь.Дата_заселения=[Введите дату заселения] AND Бронь.Дата_выселения=[Введите дату выселения]), Номера.Класс=[Введите класс номера], Номера.Корпус=[Введите корпус], Номера.Этаж=[Введите этаж], Номера.Местность=[Введите местность номера];
答案 0 :(得分:0)
您无法在extensionContext?.inputItems
子句中使用逗号。如果您需要查询符合所有条件的组,则应在它们之间使用having
关系运算符,而不是逗号。