博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

找最低价格的SBC方法

Posted on 2012-03-09 17:11  奥客  阅读(158)  评论(0编辑  收藏  举报

select item_id,min(unit_price) as unit_price_min
from secom_sbc_lists
where ssl.internal_status='VALID'
group by item_id

 

select *
from(
select ssl.sbc_list_id,ssl.item_id,ssl.unit_price,ssl.sbc
, row_number() over(PARTITION BY ssl.item_id
                        ORDER BY  ssl.unit_price asc ) rn
from secom_sbc_lists ssl
where ssl.internal_status='VALID'
) sslv where sslv.rn=1