ソースコード
with SUB as(
    select
        LINE_ID
        ,lag(SEAT_NO) over(partition by LINE_ID order by LINE_ID, SEAT_NO) as LAG1
        ,SEAT_NO
        ,lead(SEAT_NO) over(partition by LINE_ID order by LINE_ID, SEAT_NO) as LEAD1
    from SEAT_RESERVE
    where RSV_STATUS=0
    )
select
    LINE_ID as LINE
    ,LAG1 as SEAT_F
    ,LEAD1 as SEAT_T
from SUB
where LAG1+1=SEAT_NO and SEAT_NO+1=LEAD1
order by LINE_ID desc, LAG1 asc
;
提出情報
提出日時2024/07/04 13:41:42
コンテスト第13回 SQLコンテスト
問題空席検索
受験者honyara
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
83 MB
データパターン3
AC
85 MB