Как получить день месяца, чтобы рассчитать общий объем продаж в PHP и Mysqli?

Вот мой проект, который я хочу выполнить. Ввод данных от пользователя и автоматическое создание даты изменения.

Ввод и список результатов в цикле в порядке. Но теперь я хочу сделать расчет для общего объема продаж по месяцам и годам.

Пример стиля столбца базы данных: имя_модели, проданная_дата, проданная, фондовая_лева …
Дата использует NOW () в моем коде вставки PHP, поэтому результат, сохраненный в базе данных, будет 2015-04-06.

Каждая продажа будет иметь свою собственную дату создания.
Пример:

name  sold     date
item1  3      2015-04-06
item2  4      2015-04-06
item1  4      2015-04-07

Я хочу захватить день даты 2015-04-06 и суммировать общие продажи по каждому товару. И показать ежемесячную продажу даже для годовой продажи.

Я не уверен, если я думаю, правильно ли или нет.

Понятия не имею, чтобы сделать это.

Я ищу в Интернете, не повезло для моей цели.
Я думаю, что:

SELECT YEAR(sold_date) AS 'year',
MONTH(sold_date) AS 'month'
FROM Table
WHERE Condition = 'Condition';

Но чтобы показать результат цикла, мне нужно

$mysqli->query("SELECT *
FROM item
ORDER BY sold_date DESC
LIMIT $start,$per_page");

Эти две команды sql, кажется, не могут объединиться, или я не знаю, как их объединить.
Или после их объединения, как сложить итоги.
Итоговая таблица продаж будет выглядеть так:

name   month  total
item1 04(Apr) 7

0

Решение

Если я не ошибаюсь, можете использовать ДЕНЬ (<date>), МЕСЯЦ (<date>) или ГОД (<date>) чтобы получить соответствующий день, месяц и год от даты.

0

Другие решения

Чтобы получить день от даты:

$timestamp = strtotime('2009-10-22');
$day = date('d', $timestamp);
$month = date('m', $timestamp);
$year = date('Y', $timestamp);
0

По вопросам рекламы [email protected]