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%'")
しかし、それは私にとって醜いハックのようです。これを行うより良い方法はありますか?