gpt4 book ai didi

sql - MS Access 2007中SQL语句的查询表达式中的语法错误(逗号)

转载 作者:行者123 更新时间:2023-12-03 08:02:22 25 4
gpt4 key购买 nike

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

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

这是查询:

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

最佳答案

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

关于sql - MS Access 2007中SQL语句的查询表达式中的语法错误(逗号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44218728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com