ソースコード
WITH res AS (
    SELECT
        LINE_ID,
        SEAT_NO,
        sum(RSV_STATUS) over (
            PARTITION by LINE_ID
            ORDER BY
                SEAT_NO ROWS BETWEEN 1 PRECEDING
                AND 1 FOLLOWING
        ) AS SRS
    FROM
        SEAT_RESERVE
)
SELECT
    LINE_ID AS 'LINE',
    SEAT_NO - 1 AS 'SEAT_F',
    SEAT_NO + 1 AS 'SEAT_T'
FROM
    res
WHERE
    SEAT_NO <> 1
    AND SEAT_NO <> 15
    AND res.SRS = 0
ORDER BY
    LINE DESC,
    SEAT_F ASC
提出情報
提出日時2024/06/21 13:35:25
コンテスト第13回 SQLコンテスト
問題空席検索
受験者asd
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量100 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
100 MB
データパターン2
AC
96 MB
データパターン3
AC
82 MB