mysql group by分组之后,再用count统计,根据结果集中的起止时间范围内的表中存在的记录数?

2024-11-04 17:29:30
推荐回答(1个)
回答1:

你可以在嵌套一层,统计你想要的数量
select count(*)
from(
SELECT trainingcourseid,courseid,lectuerid,teachtimebegin,teachtimeendFROM t_training_course WHERE lectuerid='lc0sxzgcnc3ffb01'GROUP BY lectuerid,courseid,trainingcourseid,DATE_FORMAT(teachtimebegin,'%m/%d/%Y') ORDER BY teachtimebegin ASC) group by XX