कोशिश करें:
SELECT weekofyear(forcast_date) AS week_forcast,
COUNT(forcast_date) AS count_forcast, t2.count_actual
FROM
t t1 LEFT JOIN (
SELECT weekofyear(actual_date) AS week_actual,
COUNT(forcast_date) AS count_actual
FROM t
GROUP BY weekOfYear(actual_date)
) AS t2 ON weekofyear(forcast_date)=week_actual
GROUP BY
weekofyear(forcast_date), t2.count_actual
आपको लगभग 30 (आपके दिनांक कॉलम) में शामिल होना बाकी है, और आवश्यकता यह है कि आपके पहले दिनांक कॉलम में खाली सप्ताह (0 की गिनती के साथ) होना चाहिए या जॉइन छूट जाएगा।