我有一個表列date_reservationYii的 - SQL查詢具有問題
當我使用簡單的SQL查詢功能使用具有,它的結果正確,但要得到兩個日期之間的全部項目,當我使用該表的模型並使用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'和date_reservation <'2011-06-10 00:00:00'
任何幫助?
爲什麼你把日期標準放在「有」而不是WHERE子句,順便說一句? – ldg 2011-06-10 21:41:21
也可以顯示你如何生成CDBCriteria? – ldg 2011-06-10 22:01:11