寻找最佳解决方案。实际上我想从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
但我没有得到正确的报告。输出看起来像 在2月的第一个月,两个受影响的行意味着状态值为1和2,但这里只有绿色列只受影响。我正在寻找一个绿色和一个黄色。同样的问题也在最后一行。帮我实现!!!