-1
我遇到了symfony2記錄插入問題 我的要求是找出所有在特定年齡段之間且給定列爲dob的用戶。 我得到這個mysql查詢的結果。Symfon2數據庫記錄inserion
SELECT * FROM app_users WHERE YEAR(CURDATE())-YEAR(dob) BETWEEN 10 AND 20;
如何在symfony-doctrine fromat中重寫此查詢? 請幫忙...
我遇到了symfony2記錄插入問題 我的要求是找出所有在特定年齡段之間且給定列爲dob的用戶。 我得到這個mysql查詢的結果。Symfon2數據庫記錄inserion
SELECT * FROM app_users WHERE YEAR(CURDATE())-YEAR(dob) BETWEEN 10 AND 20;
如何在symfony-doctrine fromat中重寫此查詢? 請幫忙...
$qb = $em->createQueryBuilder();
$qb->select('au')
->from('AppUsers au)
->where($qb->expr()->between('YEAR(CURDATE())-YEAR(au.dob)', 10,20));
$result = $qb->getQuery()->getResult();
我還沒有檢查過。但它可以幫助你。
'YEAR(CURDATE())'return'yyyy' not'yy' – Sadikhasan