ソースコード
SELECT
    line_id AS LINE,
    seat_no -1 AS SEAT_F,
    seat_no + 1 AS SEAT_T
FROM (
    SELECT
        line_id,
        seat_no,
        -- LAG(seat_no, 1) OVER(PARTITION BY line_id ORDER BY seat_no),
        seat_no - LAG(seat_no, 1) OVER(PARTITION BY line_id ORDER BY seat_no) AS lag_seat,
        seat_no - LEAD(seat_no, 1) OVER(PARTITION BY line_id ORDER BY seat_no) AS lead_seat
    FROM seat_reserve
    WHERE rsv_status = 0
)
WHERE lag_seat=1 AND lead_seat=-1
ORDER BY line_id DESC, seat_f
提出情報
提出日時2024/06/24 23:22:45
コンテスト第13回 SQLコンテスト
問題空席検索
受験者wawawauyuyuyu
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB
データパターン3
AC
84 MB