我有下表
LogCheque (LogChequeID, ChequeID, Date, HolderID)
每行显示在哪个日期将哪个支票 (ChequeID) 转移给 Whom (HolderID)。
我想选择 LogCheques 列表,但每张支票只出现一次,显示最后一次转账
示例数据
LogChequeID ChequeID Date HolderID
1 1012 2013-01-10 200
2 1526 2013-01-12 125
3 1012 2013-01-19 413
4 1526 2013-02-11 912
5 1526 2013-02-17 800
我想要的输出是
LogChequeID ChequeID Date HolderID
3 1012 2013-01-19 413
5 1526 2013-02-17 800
我试过了
select lch.ChequeID, lch.DateFa, lch.ChequeID
from LCheque lch
group by lch.ChequeID, lch.DateFa, lch.LChequeID
having lch.LChequeID = (select MAX(LChequeID) where ChequeID = lch.ChequeID)
但它返回每一行。
张开双臂,任何帮助都会非常有帮助和感激:) 在此先感谢。