ASSET_TRANSFER_TABLE
TRANSFER_ID TRANSFER_DATE ASSET_ID STOCK_TAG TRANSFER_FROM_ID TRANSFER_TO_ID
111 dd/mm/yyyy 2122 222-222 Roy Jina
如果用户在他/她的账户中有多个资产,请参阅上表,必须显示该交易的详细信息。其次,只显示当前交易,即。之前的转换,其中同一用户用于持有资产但已转移给其他用户,过去的交易详情应省略。
The result should display Transfer Id,Transfer Date,Asset ,Transfer to Id.
如果有人可以提供帮助,我会非常感激。
提前致谢。
答案 0 :(得分:0)
您需要创建单独的查询,以获取每个TRANSFER_DATE
的最新AssetID
。试试这样的事情,
SELECT a.*
FROM tableName a
INNER JOIN
(
SELECT AssetID, MAX(TRANSFER_DATE) maxDATE
FROM tableName
GROUP BY AssetID
) b ON a.AssetID = b.AssetID AND
a.Transfer_Date = b.maxDATE
后续问题:您想要独特的记录的基础是什么? ASSET_ID
或TRANSFER_FROM_ID and TRANSFER_TO_ID
?