在Doctrine2上获取YEAR()。年,月,小时,矿和秒的日期

时间:2015-11-16 20:32:51

标签: php sql doctrine-orm

我已经有了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');

0 个答案:

没有答案