2013-08-31 68 views
-1

我有三個表最後日期

T1已經

Item QTY 
A1  10  
B1  15 

T2

TxnID Date 
T1  04/04/2013 
T2  05/05/2013 
T3  06/06/2013 
T4  07/07/2013 
T5  08/08/2013 

T3

Item TxnID  QTY 
A1 04/04/2013 2 
B1 05/05/2013 3 
A1 06/06/2013 2 
B1 07/07/2013 3 

我想搞清楚最大日期對項目

+0

你已經試過了什麼? – rene

+0

你有沒有嘗試過任何事情,如果是的話,然後把這裏的查詢,而且我認爲在表「T3」Txnid將是T1,T2,T3,T4不是日期正確? – Dhaval

回答

0

假設表「T3」 Txnid將是T1,T2,T3,T4沒有日期..我想你需要follwing

Select T1.Item , Max(T2.Date) From T1 , T2 , T3 Where T1.Item = T3.Item And T3.TxnID = T2.TxnID 
Group by T1.Item 
0

查詢以獲取項目的最大日期(假設你真的有在第三個表中的項目ID):

select t3.item, max(t2.date) 
from t2 join 
    t3 
    on t2.txnID = t3.txnID 
group by t3.item;