Да приемем, че колоната, съдържаща дата, е наречена yourDateColumn
и колоната, съдържаща състояние, беше наречена statusColumn
, можете да направите:
SELECT yourDateColumn,
SUM(statusColumn="On") as On,
SUM(statusColumn="Off") as Off
FROM yourTable
GROUP BY yourDateColumn
ORDER BY yourDateColumn