我有一个名为Szerzodes
.datetime 字段的学说实体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%'")
但这对我来说似乎是一个丑陋的黑客。有一个更好的方法吗?