如何在mysql的一行中应用三个不同行的计数

时间:2018-01-15 16:02:09

标签: mysql mysql-workbench

寻找最佳解决方案。实际上我想从CREATE PROCEDURE EGC_Expl_BOM_TT(in :CParent varchar(20)); BEGIN delete from z_Expl_BOM_Temp; insert into z_Expl_BOM_Temp select Parent, L1_Child_Seq, L1_Child, L1_Child_QTY, L2_Child_Seq, L2_Child, L2_Child_QTY, L3_Child_Seq, L3_Child, L3_Child_QTY, L4_Child_Seq, L4_Child, L4_Child_QTY, L5_Child_Seq, L5_Child, L5_Child_QTY from EGC_Exploded_BOM where Parent = :CParent; END; 中的一列中分离出三列。我的表包含一个日期列和状态列。在该状态列中,对于我的项目中的红色,有三个值同样重复为0,绿色为1,黄色为2。现在我想根据状态绘制条形图。所以我需要在状态列中有多少0和1和2 我到目前为止已尝试过的代码:

mysql

但我没有得到正确的报告。输出看起来像enter image description here  在2月的第一个月,两个受影响的行意味着状态值为1和2,但这里只有绿色列只受影响。我正在寻找一个绿色和一个黄色。同样的问题也在最后一行。帮我实现!!!

0 个答案:

没有答案