Добрый день! Имеется база данных. В ней 2 столбца - дата - цена Необходимо обработать таблицу и вывести ее в график, использую chart.js данных в таблице много, дата записано в формате unix мне нужно создать массивы которые будут содержать недели, например их номера, типа неделя "1, "2", "3" и т.п. Также у каждой недели нужно посчитать количество записей, и суммарную цену в диапазоне этой недели То есть скрипт берет данные из таблицы и начинает перебирать все заказы по времени их создания Получится что то типа массив 1 = "неделя 1", "неделя 2", "неделя 3" //массив с неделями массив 2 = "50", "20", "75" //массив с суммой цен, у каждой недели массив 3 = "5", "6", "11" //массив с количеством записей у каждой недели Подскажите как перебрать правильно данные из таблицы! Количество элементов в каждом массиве должно совпадать. Я новичок((
А что если SQL запросом получить эти данные Код (Text): SELECT COUNT(`id`) as `count_id`, SUM(`price`) as `sum_price`, DATE_FORMAT(`date`, '%u') as `num_week` FROM `table` WHERE `date` BETWEEN '2022-01-01' AND '2022-12-31' GROUP BY DATE_FORMAT(`date`, '%u')