-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  

我想找出针对 Item 的最大日期

4

2 回答 2

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 回答
0

获取项目最大日期的查询(假设您在第三个表中确实有项目 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 回答