Just as complete
to the GROUP BY
criteria, so you get each count.
SELECT job,
complete,
DATE(date) AS report_date,
COUNT(*)
FROM mytable
GROUP BY job, complete, report_date
You could also pivot it, so you get complete and incomplete on the same row:
SELECT job,
SUM(complete >= 1) AS completed,
SUM(complete = 0) AS not_completed,
DATE(date) AS report_date
FROM mytable
GROUP BY job, report_date