Надеюсь, у тебя все хорошо.
На самом деле я работаю над проектом, и мне нужно рассчитывать ежедневные TOTAL_SALE, TOTAL_CASH и TOTAL_CREDIT ....
Ниже приведен мой запрос, но мой запрос дает общую сумму выплат в TOTAL_CASH и в TOTAL_CREDIT, как и должно быть ..
+------------+------------+--------------+
| TOTAL_SALE | TOTAL_CASH | TOTAL_CREDIT |
+------------+------------+--------------+
| 1000 | 250 | 750 |
+------------+------------+--------------+
Ниже приведен мой SQL-запрос: -
SELECT
sss.creation_date , SUM(sss.payment_due) as 'Total Sale',
(SELECT SUM(s.payment_due) FROM sale s WHERE s.payment_method LIKE '%Cash_%' AND s.shop='10'
AND s.DateNum >='20181201000000' AND s.DateNum <='20181231235959' GROUP BY s.creation_date)as 'Total Cash' ,
(SELECT SUM(ss.payment_due) FROM sale ss WHERE ss.payment_method LIKE '%cCredit_%' AND ss.shop='10'
AND ss.DateNum >='20181201000000' AND ss.DateNum <='20181231235959' GROUP BY ss.creation_date)as 'Total Credit' ,
SUM(discount) as 'Total Discount' , SUM(number_of_item_purchased) as 'Total Sold'
FROM Sale sss
WHERE sss.shop='10' AND sss.DateNum >='20181201000000' AND sss.DateNum <='20181231235959'
GROUP BY sss.creation_date