日期:2014-05-17 浏览次数:20843 次
with TB as
(select 交易时间,
交易设备号,
乘客卡号,
交易类型,
票卡类型,
线路编号,
交易站点,
lead(交易时间) over(order by 交易时间 nulls last) 下次时间,
lead(交易类型) over(order by 交易时间 nulls last) 下次交易类型,
lead(交易站点) over(order by 交易时间 nulls last) 下次交易地点,
lead(交易设备号) over(order by 交易时间 nulls last) 下次交易设备号
from 详细交易表)
select 乘客卡号,
票卡类型,
交易时间 进站交易时间,
交易设备号 进站设备号,
交易站点 进站站点,
decode(下次交易类型, '出站', 下次时间, NULL) 出站交易时间,
decode(下次交易类型, '出站', 交易设备号, NULL) 出站设备号,
decode(下次交易类型, '出站', 下次交易地点, NULL) 出站站点
from TB
where 交易类型 = '进站'