В БД MySql есть столбец 'created_at' с датой и временем
Заносится в БД посредством NOW()
$query = "INSERT INTO
comments
VALUES (
NULL,
:nickname,
:product,
:cost,
:phone,
:email,
:sizer,
:content,
NOW(),
1)";
Как написать функцию чтобы можно было выводить сумму записей в столбце 'cost' ("SELECT SUM(cost) AS sum_cost FROM comments")в определенном заданном временном диапазоне(день, неделя, месяц, год), всего 4 периода времени.
Как вариант
-последний день
SELECT SUM(cost) AS sum_cost FROM comments WHERE 'created_at' >= ( CURRENT_DATE() - INTERVAL 1 DAY )
-последняя неделя
SELECT SUM(cost) AS sum_cost FROM comments WHERE 'created_at' >= ( CURRENT_DATE() - INTERVAL 7 DAY
Если нужно от конкретной даты, форматируем дату и сравниваем вместо CURDATE()
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости