SQL查询结果的转换(比较棘手,忘高手解决)
--------------------编程问答-------------------- 没听明白 表二不是关系型数据库吧 --------------------编程问答--------------------结果集,表一是结果集,表二是想将表一处理后的到的结果。可以用sql,可以用java,设置可用excel,只要能将表一能够转换为表二的样式就OK了。 --------------------编程问答-------------------- 如果物是固定的话,我知道怎么写,要是物是变化,不知道有多少的时候 我就不会了
--------------------编程问答--------------------
select t.shop,sum(t.show1) '1',sum(t.show2) '2',sum(t.show3) '3',sum(t.show4) '4' from (select g.shop,case when g.good= 1 then sum(g.sum) else 0 end show1,
case when g.good= 2 then sum(g.sum) else 0 end show2,
case when g.good= 3 then sum(g.sum) else 0 end show3,
case when g.good= 4 then sum(g.sum) else 0 end show4
from good_inf as g group by g.shop,g.good) t group by t.shop
是的呀,就是物资不定啊,有很多的物资呢
--------------------编程问答-------------------- 还是用java写吧
step1 先查出物(对应第一行多少列)
step2 再根据物查出对应的每个店的数量 --------------------编程问答--------------------
貌似这能这样了!
补充:Java , Java EE