想知道是否有人能给我指出正确的方向。
我试图建立一些报告,查询一个销售表,我有一个问题,使用总和和分组方式,但仍然想使用原来的行。
例如:
Select StockCode, SUM('Sell' * Qty) as Total from 'Sales'
Group by StockCode
我想将结果显示为一个总和,但我也希望保留数量。
所以输出是这样的:
库存代码总数量。
很明显,我可以运行一些php来轻松地完成计算,但是我尝试在sql查询中尽可能多地完成,以避免不必要的混乱代码。
有没有一种简单的方法可以做到这一点,或者您建议只使用php进行计算。
表格示例:
StockCode Qty Sell
1234 2 1.99
5468 1 0.99
2456 2 2.99
1234 3 1.99
5648 1 2.99
2546 2 4.99
2456 3 2.99
每件商品出售
例子:
StockCode Qty Sell Total
1234 2 1.99 3.98
5468 1 0.99 0.99
2456 2 2.99 5.98
1234 3 1.99 5.97
5648 1 2.99 2.99
2546 2 4.99 9.98
2456 3 2.99 8.97
结果示例:
1234 5 1.99 9.95
5468 2 0.99 1.98
2456 5 2.99 14.95
2条答案
按热度按时间koaltpgm1#
如果我理解正确,您需要这样做:
结果是:
yr9zkbsy2#
这可能是问题在“报价”,你可以试试这个