0

私はmysqlが初めてです。上の表SUM attendance_status(column) では、次のような日付に応じてする必要があります

01/05/2013 att_stat=0
01/05/2013 att_stat=1
02/05/2013 att_stat=0
02/05/2013 att_stat=1

4番目のレコードを挿入するとthrが3レコードしかない場合、それはかなりうまく機能しますが、機能しません

SELECT SUM(Attendance_Status) as total FROM student_attendance1 Where Attendance_Status='1' and Date= '"+datevalue+"'";'
4

1 に答える 1

3

基本的にあなたは近くにいるだけですGROUP BY

SELECT
  SUM(Attendance_Status) AS total
FROM student_attendance1
WHERE Attendance_Status = '1'
    AND DATE = '"+datevalue+"'"
GROUP BY DATE 
于 2013-06-05T12:32:13.473 に答える