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 产品名称=‘……’