2
構文エラー(カンマ)[決済日を入力]とBron.Data_vyseleniyaは= [立ち退き日付を入力してください])、Nomera.Klass = [番号を入力]クラスNomera.Korpus = []本文を入力し、Nomera.Etazh = [床を入力] Nomera.Mestnost = []あなたの番号を入力して「エリア。構文エラークエリ式「Bron.Data_zaseleniya = BETWEEN(日付()でMS AccessでSQLステートメントのクエリ式で(カンマ)2007
私が何を意味するかコンマ見当がつかない。
これはクエリです:あなたはhaving
句にカンマを使用することはできません
SELECT Номера.Код_номера, Бронь.Дата_заселения, Бронь.Дата_выселения, Номера.Класс, Номера.Корпус, Номера.Этаж, Номера.Местность, COUNT(*) AS Количество_свободных_номеров
FROM Номера INNER JOIN Бронь ON Номера.Код_номера=Бронь.Номер
GROUP BY Номера.Код_номера, Бронь.Дата_заселения, Бронь.Дата_выселения, Номера.Класс, Номера.Корпус, Номера.Этаж, Номера.Местность
HAVING (Date() BETWEEN Бронь.Дата_заселения=[Введите дату заселения] AND Бронь.Дата_выселения=[Введите дату выселения]), Номера.Класс=[Введите класс номера], Номера.Корпус=[Введите корпус], Номера.Этаж=[Введите этаж], Номера.Местность=[Введите местность номера];
あなたは 'HAVING'句にコンマを持っています。これらは適切ではありません。 –
...あなたは、例えばと、それらの用語を分離する必要があります'AND'はOR'をor'しました。 –
はまた、あなたの 'HAVING'句のロジックは、私には完全には明らかではありません。 'GROUP BY'リストまたは凝集体に登場するだけの列がin' HAVING'を表示することができます。 –