我有一个表“ tblTrasaction”。我使用以下代码获取最长日期:
select Max(t.TranDate) from tblTrasaction
然后我想使用最大日期值来获取最大交易ID,我使用以下代码:
select Max(t.TranDate) from tblTrasaction t
inner join
(
select Max(t.TranID) from tblTrasaction t
) temp On temp.TranID =t.TranID
但是无法获得结果,我该如何解决?谢谢
最佳答案
不是这样吗
SELECT MAX(TranID) TranID
FROM tblTrasaction
WHERE TranDate = (SELECT MAX(TranDate) FROM tblTrasaction)