0

mysqlクエリがありました。数日間、名前でグループ化したいです。さて、ある日名前でグループ化しただけで、どこに問題があるのか​​わかりません。手伝っていただけませんか。

SELECT attendance.username,
       attendance.date,
       attendance.time_in,
       attendance.time_out,
       attendance_count.count_time,
       attendance_count.appendix
FROM attendance
LEFT JOIN attendance_count
    ON (attendance.date=attendance_count.date)
        AND (attendance.username = attendance_count.username)
WHERE (STR_TO_DATE(attendance.date, '%m/%d/%Y')
    BETWEEN STR_TO_DATE('01/21/2013', '%m/%d/%Y')
        AND STR_TO_DATE('02/20/2013', '%m/%d/%Y'))
GROUP BY attendance.username
4

1 に答える 1

0

「数日間」は理解不能です。それについての詳細情報を提供してください。

SELECT attendance.username,
       attendance.date,
       attendance.time_in,
       attendance.time_out,
       attendance_count.count_time,
       attendance_count.appendix
FROM attendance
LEFT JOIN attendance_count
    ON (attendance.date=attendance_count.date)
    AND (attendance.username = attendance_count.username)
WHERE (STR_TO_DATE(attendance.date, '%m/%d/%Y')
    BETWEEN STR_TO_DATE('01/21/2013', '%m/%d/%Y')
    AND STR_TO_DATE('02/20/2013', '%m/%d/%Y'))
GROUP BY attendance.username , DAY(attendance.date)
于 2013-01-28T09:02:54.020 に答える