我已经有了Doctrine2扩展来获取YEAR(),并且它可以工作,但前提是DateTime有年,月和日。但我的还有小时,分钟和秒钟,所以它不起作用。有什么想法吗?
工作SQL示例(fechaIngreso有(yyyy-mm-dd)):
$query8 = $em->createQuery('SELECT count(a.fechaIngreso) FROM ProcesoBundle:ProcesoDisciplinario a WHERE YEAR(a.fechaIngreso) = 2015');
不工作的SQL示例(fechaToma有(yyyy-mm-dd-hour-minute-second)):
$query8 = $em->createQuery('SELECT count(b.fechaToma) FROM ProcesoBundle:ProcesoDisciplinario a, ActosBundle:ActoAdministrativo b WHERE a.niResDefinitivo = b.id AND YEAR(b.fechaToma) = 2015');