Таблица заказов состоит из количества, цены, имени пользователя и даты заказа в формате datetime.
Заказ отправляется со страницы корзины, если отправлено несколько товаров, например 8 мониторов и 2 шт. Он будет вводить их как две отдельные записи.
Цель: умножить количество на цену для каждой записи, которую имеет пользователь, затем добавить эти записи за последние 30 дней.
Попробовал приведенный ниже код, чтобы получить заказы за последние 30 дней, которые не работают.
edit: рабочий код для получения заказов за последние 30 дней
SELECT * FROM `orders`
where orderdate between adddate(now(),-30) and now()
Честно говоря, не уверен, с чего начать с приведенного выше оператора sql, не уверен, куда именно идут функции groupbys, count и sum (), поскольку я только начинаю с sql.