SQL每日一练(20200814)
2020-08-14 本文已影响0人
践行数据分析
题目
有如下一张表Orders
查询出每个发货单号(shipid),最早付款时间(paydate)和最小付款单号(payno)
结果如下:
参考答案:
select shipid,paydate,payno
from(
select shipid,paydate,payno,
ROW_NUMBER() over (partition by shipid order by paydate,payno) rw
from orders
) t
where t.rw=1