您好我使用表列数据类型作为 varchar,并在那里存储日期时间值。
我想使用 cakephp 查询从表中获取结果。
查询之间正常我知道列数据类型何时是日期时间,但在我的情况下,列数据类型是 Varchar。我将 str_to_date 函数放在 cakephp 查询中。请指教。
普通查询
select * from table where str_to_date(`value`, '%Y-%m-%d %H:%i:%s') between str_to_date('" . $search_string['value']['value1'] . "', '%Y-%m-%d %H:%i:%s') and str_to_date('" . $search_string['value']['value2'] . "', '%Y-%m-%d %H:%i:%s')";
我想使用 cakephp 查询进行上述查询。
查询之间的蛋糕正常 - 日期时间时的数据类型
$this->Table->find('all',array('conditions'=>array('Table.created ? between ?'=> array('2012-02-02','2012-03-03'))));