Сгруппировать сумму по дням

207
27 апреля 2018, 14:43

Необходимо написать запрос, который брал бы сумму всех проданных товаров определенного продавца за определенный период и сгруппировать сумму по дням (например: '2018-02-12' = 560, '2018-02-14' = 1200 и т.д.). Написал такой запрос, но что-то он не работает( Подскажите, пожалуйста, как должен выглядеть запрос?

SELECT SUM(oc_ms_order_product_data.seller_net_amt) AS sum 
FROM `oc_ms_order_product_data` 
LEFT JOIN `oc_order` ON(`oc_ms_order_product_data`.`order_id`=`oc_order`.`order_id`) 
WHERE `oc_ms_order_product_data`.`seller_id`='27' 
  AND `oc_order`.`date_added` <= '2018-02-12' 
  AND `oc_order`.`date_added` >= '2018-02-12' 
group by datetime `oc_order`.`date_added`
Answer 1
SELECT DATE(`oc_order`.`date_added`) AS `date`
     , SUM(oc_ms_order_product_data.seller_net_amt) AS `sum` 
FROM      `oc_ms_order_product_data` 
LEFT JOIN `oc_order` ON `oc_ms_order_product_data`.`order_id`=`oc_order`.`order_id`
WHERE `oc_ms_order_product_data`.`seller_id`='27' 
  AND `oc_order`.`date_added` >= '2018-01-01' -- from inclusive
  AND `oc_order`.`date_added` <  '2018-02-12' -- till exclusive
GROUP BY DATE(`oc_order`.`date_added`)
READ ALSO
Создание dll c++. Описание интерфейса. Visual Studio

Создание dll c++. Описание интерфейса. Visual Studio

Подскажите, пожалуйста, мне необходимо создать библиотеку преобразования данных в определенный формат

231
Строковый тип в switch case

Строковый тип в switch case

Можно ли написать конструктор switch case со строковым типом переменных C++ ???

166
Как правильно положить в буфер число размером более чем 1 байт?

Как правильно положить в буфер число размером более чем 1 байт?

Работаю программистомМои программы успешно работают

210