我希望使用Hibernate标准API从MySQL日期字段中获取所有记录。基本上,我希望查询能够选择从日期到预定义月份(例如一月)的所有行。这是成功执行的MySql查询。select * from user u where month(u.birth_date) = 1; //1 for Januarycriteria.add
上面的链接帮助我计算了两个日期的差异,但是,我需要在运行时通过PHP.中的MySQL选择查询对特定列执行相同的操作。例如:
SELECT TIMESTAMPDIFF(YEAR, DOB, CURDATE()) AS Age FROM profile;
但是,我需要完成以下查询才能获得相同的结果,并结合道布值的所有其他条件: