附加的查询在日期的每一年中都不返回零值,如何返回零值,预期结果:
201802 1 1
201801 2 0
201753 0 1
代替
201802 1 1
201753 0 1
最佳答案
莫斯塔法,您好,您可以使用以下查询,
SELECT Yearweek(`date`) AS yweek_m,
Week( `date` ) AS weekperiod_m,
Count(id_xx) AS cnt_m
FROM measurementview MV
LEFT OUTER JOIN woundview WV
ON MV.wound_id_wound = WV.id_wound
LEFT OUTER JOIN activepatientview AV
ON WV.patient_id_patient = AV.id_patient
WHERE
MV.Yearweek( `date` ) >= MV.Yearweek(NOW()) - 3
AND WV.user_id_user = 4
AND AV.clinic_id_clinic = 3
GROUP BY yweek_m, weekperiod_m
ORDER BY yweek_m DESC
关于mysql - 返回零计数值的MySQL与分组依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39685730/