ソースコード
select 
    line_id as LINE, 
    seat_no - 2 as SEAT_F, 
    seat_no as SEAT_T
from 
    (
        select 
            line_id, 
            seat_no, 
            rsv_status, 
            case 
                when rsv_status = '0' and lag(rsv_status, 1) over(partition by line_id order by seat_no) = '0' and lag(rsv_status, 2) over(partition by line_id order by seat_no) = '0' then 1
                else 0
            end as status
        from 
            seat_reserve
    ) as grouped
where 
    status = 1
order by 
    LINE asc, 
    SEAT_F asc;
提出情報
提出日時2024/06/23 23:07:09
コンテスト第13回 SQLコンテスト
問題空席検索
受験者NouMaker
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量87 MB
メッセージ
テストケース(通過数/総数)
1/3
状態
メモリ使用量
データパターン1
WA
84 MB
データパターン2
AC
84 MB
データパターン3
WA
87 MB