使用Oracle rank函数实现查询每类物资记录
使用Oracle rank函数实现查询每类物资记录
问题:找出每个物资最新一条库存(核库)记录.
使用Oracle rank函数可以实现:
- SELECT *
- FROM (
- SELECT wz.t_heku_detail.* , rank() OVER ( PARTITION BY MATERIAL_ID ORDER BY wz.t_heku_detail.id desc)
- rn
- FROM wz.t_heku_detail
- )
- WHERE rn=1
- ORDER BY id desc
评论暂时关闭