表1invno百分比成本1 18%18.001 18%18.002 18%18.002 28%28.00表2id百分比1 18%2 28%表2的percentage列值应成为输出的列标题。在表1中,invno1有2个条目,但是的百分比值相同18%;invno2具有2个具有不同百分比值的条目。输出invno percentage 18% percentage 28% 1 36.00 0.00 2 18.00 28.00到目前为止,我已经写了:SELECT `invno`, SUM(CASE WHEN `percentage` = '18' THEN `percentage` ELSE NULL END) AS `percentage_18`, SUM(CASE WHEN `percentage` = '28' THEN `percentage` ELSE NULL END) AS `percentage_28`FROM `table1`GROUP BY `invno`HAVING 18 IS NOT NULL AND 28 IS NOT NULLORDER BY `invno`很好,但是我想动态获取百分比。
1 回答
- 1 回答
- 0 关注
- 144 浏览
添加回答
举报
0/150
提交
取消