僅僅是妳上邊數據的話
select?a.名稱,b.單價,a.庫存數量,sum(b.總入庫數量),sum(c.總出庫數量)from?庫存表?as?a,
(select?名稱,單價,sum(入庫數量)?as?總入庫數量?from?入庫表?where?入庫日期?between?#2013-01-01#?and?#2013-04-11#?group?by?名稱,單價)?as?b,
(select?名稱,sum(出庫數量)?as?總出庫數量?from?出庫表?where?出庫日期?between?#2013-01-01#?and?#2013-04-11#?group?by?名稱)?as?c
where?a.名稱=b.名稱?
and?a.名稱=c.名稱?
group?by?a.名稱,b.單價,a.庫存數量
截圖
但是說壹下,妳這裏幾個不合理的地方,入庫單價和出庫單價可能不壹樣,妳這個單價因為都是壹樣的,所以我用了入庫的單價作為最後結果的顯示
還有,日期,可能咱倆格式不壹樣,妳要是這個執行不了,換成妳自己的格式
妳這個是三個表裏都有相同的名稱,假如庫存表裏有橘子,其他倆表裏沒有,這個就不適用,需要用做連接來做