ผมกำลังทำรายงานเกี่ยวกับสรุปจำนวนนักเรียนที่กระทำผิดแบบรายเดือนอ่ะ คับ ก้อจะเป็นตามรูปนี้
ส่วนที่ - คือจำนวนนักเรียน
โดยผมโค้ดแบบนี้ไว้
SELECT if(count(stu_id)=0,"-",count(stu_id)),case_name from behavior
right join case_type
on case_type.case_id=behavior.case_id
group by case_name
แล้วพอใส่เงื่อนไข ตามโค้ดนี้
SELECT if(count(stu_id)=0,"-",count(stu_id)),case_name from behavior
right join case_type
on case_type.case_id=behavior.case_id
where month(beh_date) = "4"
group by case_name
ก็จะได้ตามรูปด้านล่างนี้