-1

私は3つのテーブルを持っています

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  

アイテムに対する最大日付を知りたい

4

2 に答える 2

0

アイテムの最大日付を取得するクエリ (3 番目のテーブルに実際にアイテム ID があると仮定します):

select t3.item, max(t2.date)
from t2 join
     t3
     on t2.txnID = t3.txnID
group by t3.item;
于 2013-08-31T12:59:42.583 に答える
0

テーブル「T3」 Txnid が日付ではなく T1 、 T2 、 T3 、 T4 であると仮定すると、次のことが必要になると思います

Select T1.Item , Max(T2.Date) From T1 , T2 , T3 Where T1.Item = T3.Item And T3.TxnID = T2.TxnID
Group by T1.Item
于 2013-08-31T08:57:09.230 に答える