根据时间查询当前季度数据,再进行分组统计数量,SQL与JPA写法。
SELECT a.organization_id FROM zn_safe_manager_staff a WHERE QUARTER (a.date_created) = QUARTER ('2018-12-01') GROUP BY a.organization_id;
@Query("select a.organization.id,a.organization.name,count (a) from Staff a where quarter(a.dateCreated) = quarter(?1) group by a.organization.id") List<Object[]> findHomeStateResult(String date);