我需要从给定的表中获得总销售额。在那里显示每日总销售额和总额的总额。我的表就像:
Date | Bill No. | Product | Amount | Total Bill Amt. |
01/04/2015 | 001 | A | 150 | 650 << |
01/04/2015 | 001 | B | 300 | 650 |
01/04/2015 | 001 | C | 200 | 650 |
01/04/2015 | 002 | B | 10 | 80 << |
01/04/2015 | 002 | D | 70 | 80 |
02/04/2015 | 003 | Z | 60 | 110 << |
02/04/2015 | 003 | Y | 50 | 110 |
结果应该是:
Date | Total Sale |
01/04/2015 | 730 |
02/04/2015 | 190 |
答案 0 :(得分:2)
对于02/04/2015
,它应该是110
而不是190
。
SELECT `Date`,SUM(`Amount`) AS daily_sale FROM `table` GROUP BY `Date`.
答案 1 :(得分:0)
要获取不同的日期日期,具体取决于您的表格结构,我假设您有一个id
列,primary key
可帮助跟踪所有table rows
id
{1}}。
要获取每日Total Bill Amt
,请应用@ web-normad使用的相同查询格式,以便获得总数。
SELECT DATE(Date),SUM(Total Bill Amt) AS daily_sale FROM `table` GROUP BY `Date`.
测试一下,看它是否有效。