У меня есть таблица со столбцом date_reservation
Когда я использую простую функцию SQL-запроса, чтобы получить общее количество элементов между двумя датами, используя HAVING, это приводит к правильному результату, но когда я использую модель этой таблицы и устанавливаю критерии, используя CDBCriteria, он говорит, что столбец date_reservation, определенный в наличии подсказки, не существует.
Вот мой SQL-запрос
SELECT *
FROM `booking`
WHERE id_domain='1'
AND lang='fr'
HAVING date_reservation >'2011-06-06 00:00:00'
AND date_reservation< '2011-06-10 00:00:00'
и вот запрос, сгенерированный CDBCriteria
Ошибка при запросе SQL: SELECT COUNT(*) FROM
booking
t
WHERE id_domain='1' AND lang='fr' HAVING date_reservation >'2011-06-08 00:00:00' AND date_reservation ‹'2011-06-10 00 :00:00'
Любая помощь?