oracle怎么写一条sql语句,一张单据,多个时间(不同时间段修改时间),怎么获取每一张单据最后修改时间。

select zs.fdtime from (select kl.FD_APPLY_DATE fdTime from km_asset_card kc left join km_asset_card_life kl on kc.FD_ID=kl.FD_ASSET_CARD_FDID
where kc.FD_CODE='ICZSNB0016' order by kl.FD_APPLY_DATE desc) zs where rownum<=1,这个sql语句可以实现其中某一个单据的最大时间,但是所有的单据按照这样怎么获取?

第1个回答  2017-09-25
select FD_CODE,max(fdTime)
from (select kc.FD_CODE,kl.FD_APPLY_DATE fdTime from km_asset_card kc left join km_asset_card_life kl on kc.FD_ID=kl.FD_ASSET_CARD_FDID)
group by FD_CODE本回答被网友采纳
相似回答
大家正在搜