程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 兩表合並 統計匯總-根據出庫表和入庫表數據統計生成出入庫統計表,SQL語句寫法?

兩表合並 統計匯總-根據出庫表和入庫表數據統計生成出入庫統計表,SQL語句寫法?

編輯:編程綜合問答
根據出庫表和入庫表數據統計生成出入庫統計表,SQL語句寫法?

比較簡易的出入庫管理中,出庫表包括:產品名稱、出庫數量、出庫時間;入庫表包括:產品名稱、入庫數量、入庫時間;我需要得到的是在指定時間段內的每一個產品的入庫總數量 出庫總數量。
哪位老師可以幫我寫出這個SQL語句呢?MS SQL DELPHI2010

最佳回答:


類似這樣把,沒調試,自己調測一下吧

 select * from (select distinct 產品名稱 from 出庫表 union select distinct 產品名稱 from 入庫表) t left join
(SELECT SUM(出庫數量) 出庫,產品名稱 出產品名稱 from 出庫表 where 出庫時間>=開始時間 and 出庫時間<=結束時間 group by 產品名稱) t1
on t.產品名稱=t1.出產品名稱
left join
(SELECT SUM(入庫數量) 入庫,產品名稱 入產品名稱 from 入庫表 where 入庫時間>=開始時間 and 入庫時間<=結束時間 group by 產品名稱) t2
on t.產品名稱=t2.入產品名稱
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved