Написание статистики на PHP

158
.
В общем нужна статистика покупок магазина за Всё время\Год\Месяц\Неделя. Подскажите с чего начать и как лучше сделать это всё в программном коде? В базе хранятся даты покупок в Unix формате... думал делать как-то так:

<?php

$unix_date_arr[] = 1499202060;//тест
$unix_date_arr[] = 1499374860;//тест
$unix_date_arr[] = 1499374920;//тест
$unix_date_arr[] = 1499374980;//тест
$unix_date_arr[] = 1499375040;//тест
$unix_date_arr[] = 1467839040;//тест

foreach ($unix_date_arr as $key => $value) {
$unix_date = $value;
$normal_date = date("d.m.Y",$unix_date);

$separate_date_arr = explode(".",$normal_date);

$day = $separate_date_arr[0];
$mount = $separate_date_arr[1];
$year = $separate_date_arr[2];

$list_arr[$year][$mount][$day][] = $value;
}
?>

но с подсчётом как-то "не ладиться" -_-
В общем код не нужен, нужно что бы кто-то "разжевал" как лучше всего и удобнее реализовать статистику с уже имеющейся датой в базе
.
Кадило крутится, лавэха мутится
Для всех выбираешь из базы все значения.
Год - Вычитаешь год от текущего времени и берешь все значения, которые больше вычисленного.
То же самое что с годом делаешь для остальных периодов.
.
Koenig
(\/)____o_O____(\/)
OtherWorld, так запросом сразу и выбирай нужное
select * from table where time > unix_timestamp(now() - interval 1 month)
как то так
.
Спасибо! Буду пробовать))
Всего: 4