ソースコード
WITH SUM_RSV_STATUS AS (
    SELECT
        LINE_ID
        , SEAT_NO
        , RSV_STATUS
        , SUM(RSV_STATUS) OVER(
                ORDER BY
                    LINE_ID
                ROWS 2 PRECEDING
            ) AS SUM_RSV_STATUS
    FROM
        SEAT_RESERVE
)
, SEAT_3_0 AS (
    SELECT
        LINE_ID AS LINE
        , SEAT_NO - 2 AS SEAT_F
        , SEAT_NO AS SEAT_T
    FROM
        SUM_RSV_STATUS
    WHERE
        SUM_RSV_STATUS = 0
    ORDER BY
        LINE DESC
        , SEAT_F ASC
)
SELECT
    *
FROM
    SEAT_3_0
WHERE
    SEAT_F > 0
;
提出情報
提出日時2024/06/24 11:54:56
コンテスト第13回 SQLコンテスト
問題空席検索
受験者maori
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量97 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
97 MB
データパターン2
AC
97 MB
データパターン3
AC
89 MB