Powiedzmy, że kolumna zawierająca datę została nazwana yourDateColumn
a kolumna zawierająca status została nazwana statusColumn
, możesz zrobić:
SELECT yourDateColumn,
SUM(statusColumn="On") as On,
SUM(statusColumn="Off") as Off
FROM yourTable
GROUP BY yourDateColumn
ORDER BY yourDateColumn