我有兩個表組合兩個查詢(MS SQL)
一個表以「產品ID」連接「客戶端ID」
TABLE A
ClientID ProductID
1 2
1 4
1 6
2 3
2 5
再有是記錄的時間與所花費的量的另一種表產品:
TABLE B
ProductID Time Date_added
2 10 (datetime)
4 2 (datetime)
2 3 (datetime)
4 1 (datetime)
如何合併兩個查詢:
一個查詢來獲取所有的產品ID」 s與客戶關聯
SELECT ProductID FROM TABLE_A where ClientID = 1
然後獲得與這些產品一起度過的所有時間的每月總和?
SELECT SUM(time) from Table_B WHERE DATEPART(month, Date_added) = 8 AND ProductID = (products from the previous query?)
時間不在表-A – danludwig 2011-12-13 18:44:26
列@好的,我一開始沒有檢查過。 – Yuck 2011-12-13 18:46:57