У каждого заказа есть свой статус (поле ocode) Пытаюсь подсчитать сумарное количество статусов за определенную дату.
в идеале нужно за определенную дату вывести статусы с их количеством
но для начала достаточно и просто дада / сумма(статусов)
SELECT ocode, count(*) as count, date(odate) as period FROM orders WHERE ocode IS NOT NULL GROUP BY period;