在我的项目中`
$cid = $this->Surgical->find('first',array('conditions' =>
array('to_char(dt_surgery , \'DD-MM-YYYY\' )' =>'to_char(now() ,\'DD-MM-YYYY\')')));
在调试模式下,查询等于以下内容:=
选择“外科”。“id”从“外科”作为“外科”在哪里 to_char(dt_surgery, 'DD-MM-YYYY') = 'to_char(now(),''DD-MM-YYYY'')' LIMIT 1
我的问题是 'to_char(now() ,''DD-MM-YYYY'')' 处不需要的引号,即开头和结尾。''DD-MM-YYYY'' 处也有双引号
我的数据库是 Postgres,蛋糕版本是 1.3。实际上我想要选择查询中的以下“where”条件
WHERE to_char(dt_surgery , 'DD-MM-YYYY' ) = to_char(now() ,'DD-MM-YYYY') LIMIT 1