【发布时间】:2012-05-30 21:15:24
【问题描述】:
我有一个名为 Szerzodes 的理论实体,其日期时间字段名为 exportalva。是否有可能以某种方式获取 exportalva 字段的日期部分是给定值的记录?例如,我想获取在给定日期导出的记录,而不考虑时间。我试过了
$em->createQuery("SELECT sz FROM Szerzodes sz WHERE DATE(sz.exportalva) = '2012-05-17'")
但它失败了,因为 DATE() 不是 DQL 的已知函数。现在我暂时用
$em->createQuery("SELECT sz FROM Szerzodes sz WHERE sz.exportalva LIKE '2012-05-17%'")
但这对我来说似乎是一个丑陋的黑客。有没有更好的方法来做到这一点?
【问题讨论】:
标签: datetime doctrine-orm