我有一个表列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