我正在使用Oracle数据库,我正在尝试在日期之间进行咨询。日期字段是varchar类型,因为我无法将其设为日期。所以,当我尝试在两个日期之间进行咨询时,我得到了下一个错误:
[语法错误]第0行,第51栏:错误:预期的已知函数,得到'to_date'
查询是......
$query = $em->createQuery("SELECT es.* FROM Privado\Entity\APPaiEntity es WHERE to_date(es.datePlan, 'DD-MM-YYYY HH24:MI:SS') >= to_date('" . $fromDate . "', 'DD-MM-YYYY HH24:MI:SS')");
也许,正确的解决方案是使用DateTime类型字段,因此......如何使用Oracle 12c在Doctrine 2中使用DateTime类型字段?