我想根据我桌子的特定产品的金额来计算百分比。我想根据下表的计算添加百分比列。表格列是:
Item_Category : It gives the item name
Item_Amount : It gives the sum of the particular item
我使用的查询是:
select Item_Category,
(SUM(Item_Amount)/100000) as Total,
quarter(Invoice_date) as Quarter,
year(Invoice_date) as Year
from `cmpsldata`
where Site='BDD1'
and Item_code LIKE 'FG%'
and Invoice_type='Excise'
group by Year,Item_Category,Quarter
order by Total desc
Table :
| Item_Category | Total | Quarter | Year |
| Product A | 78.65 | 1 | 2015 |
| Product B | 65.54 | 1 | 2015 |
| Product C | 45.78 | 1 | 2015 |
现在这是当前表格,我需要再添加一列,这样我就可以计算产品A,B,C的百分比(单独)。
答案 0 :(得分:0)
在MySQL支持SUM()OVER(...)等窗口函数之前,需要使用子查询来收集百分比计算所需的额外数据。
不太确定你需要什么,但希望这会有所帮助:
alert("it's loaded");
angular.module('app.main', [])
.run(function(){
alert("it's running");
});
console.log(app);
app.requires.push('app.main');