当前位置: 代码迷 >> Sql Server >> marco08(天道酬勤) 兄进来一下啊解决方法
  详细解决方案

marco08(天道酬勤) 兄进来一下啊解决方法

热度:102   发布时间:2016-04-27 16:58:33.0
marco08(天道酬勤) 兄进来一下啊
select   産品ID,   産品名稱,
出庫數量=isnull(A.出庫數量,   0),
入库數量=isnull(B.入库數量,   0)  
from   産品表
left   join
(
select   産品ID,   出庫數量=sum(出庫數量)   from   出库表   group   by   産品ID
)A   on   産品表.産品ID=A.産品ID
left   join
(
select   産品ID,   入库數量=sum(入库數量)   from   入库表     group   by   産品ID
)B   on   産品表.産品ID=B.産品ID

这样求出了药品总账的报表,如果想取出具体一种药品的所有进出库纪录应该怎么样做哪?

------解决方案--------------------
抢 marco08(天道酬勤) 的SF
------解决方案--------------------
:)
------解决方案--------------------
轻轻的,我来了
正如我,轻轻地顶~
------解决方案--------------------


其實思路應該是一樣的, 只是分組條件不同而已
------解决方案--------------------
最后加上where 产品名称=‘……’
  相关解决方案