У меня есть таблица с именем orders
, эта таблица содержит всю необходимую нам информацию.
Я просто перечислю столбцы, которые нам нужны для запроса:
purchase_price
(всегда содержит общую сумму, уплаченную за заказ)
pay_method
((int), когда 1
означает, что полная сумма purchase_price
была оплачена наличными, когда 3
означает, что purchase_price
была выплачена только частично наличными, другие значения означают другие средства оплаты, так что игнорировать их.)
cash_paid
(если pay_method
равно 3
, в этом столбце указана сумма, уплаченная за заказ, обратите внимание, что это не общая стоимость, а только часть purchase_price
, которая была оплачена в наличными. Если pay_method
НЕ 3
, значение этого поля равно 0
date
((datetime) просто дата + время размещения заказа)
Идея довольно проста. нам нужно получить общую сумму выплаченных денежных средств, сгруппированных по дням.
Но мы нашли это довольно трудной задачей.
PS: я пытаюсь решить эту проблему в PHP с использованием MySQL, поэтому можно использовать несколько запросов и / или использовать некоторый сценарий PHP.