我有一个如下表。MySql多列子查询
Gowden | Year Month Stock Item Plan_Stock(In Tons) Avail_Stock(In Tons)
GD1 | 2015 | Jun | White Rice | 20 | 15
GD1 | 2015 | Jun | Wheat | 20 | 20
GD1 | 2015 | Jun | Brown Rice | 10 | 10
GD2 | 2015 | Jun | White Rice | 20 | 20
GD2 | 2015 | Jun | Wheat | 20 | 10
GD1 | 2015 | Jan | White Rice | 20 | 10
GD1 | 2015 | Jan | Wheat | 20 | 10
GD1 | 2015 | Jan | Brown Rice | 10 | 5
GD2 | 2015 | Jan | White Rice | 20 | 20
GD2 | 2015 | Jan | Wheat | 20 | 20
GD2 | 2015 | Jan | Brown Rice | 10 | 10
GD3 | 2015 | Jan | White Rice | 20 | 5
GD3 | 2015 | Jan | Wheat | 20 | 5
GD3 | 2015 | Jan | Brown Rice | 10 | 5
GD1 | 2014 | Jun | White Rice | 15 | 10
GD2 | 2014 | Jun | White Rice | 15 | 10
GD3 | 2014 | Jun | White Rice | 15 | 10
我想制作一个视图,它将计算最近可用的计划Vs可用库存项目的百分比。不管列表中的项目如何。示例是GD1最近更新为2015年6月20 + 20 + 10 = 50吨计划。 15 + 20 + 10 = 45吨。因此计划的可用比例为90%。如下图所示。
Gowden | Year Month Stock % Precent
GD1 | 2015 | Jun | 90% |
GD2 | 2015 | Jun | 75% |
GD3 | 2015 | Jan | 30% |
有没有什么办法可以在一个视图中做到这一点,或者我需要编写脚本来计算?感谢并提前感谢所有人。
哇非常感谢。它的工作原理,但我只需要最近一排每个gowden。在一年之内,将会有两三次更新。 – Lohith