기준을 사용하여 다음 쿼리를 생성해야합니다. 어떻게해야합니까?최대 절전 기준에서 함수를 사용하여 쿼리를 가져 오는 방법은 무엇입니까?
select worker_id,date_format(date,'%m-%Y'),sum(SalaryPerDay),sum(attendance) from tbl_attendance
where worker_id is not null and date_format(date,'%m-%Y') = date_format(now(),'%m-%Y')
group by worker_id, date_format(date,'%m-%Y')
order by date,worker_id
public class Attendance {
/**
*
*/
private static final long serialVersionUID = 4917788836066742576L;
private Integer attendanceId;
private Date date;
private Integer workerId;
private Integer vehicleId;
private Integer salaryId;
private Double salaryPerDay;
private Double attendance;
private Double startingTime;
private Double closingTime;
이 쿼리는 모든 날짜의 레코드를 반환합니다. 그러나 나는 그것을 한 달 동안 그룹화해야한다. – Jothi
원래 쿼리는 작업자와 월별로 그룹화되지만 한 달 (현재 달)에만 관심이 있습니다. 사실, 그것은 작업자별로 그룹화되며, 내 쿼리도 마찬가지입니다. –