ソースコード
SELECT
      tmp.LINE_ID LINE
    , tmp.SEAT_NO SEAT_F
    , tmp.max_seat SEAT_T 
FROM
    (
        SELECT
              LINE_ID
            , SEAT_NO
            , MAX(SEAT_NO) OVER ( 
                PARTITION BY
                    LINE_ID 
                ORDER BY
                    SEAT_NO ROWS BETWEEN 2 FOLLOWING AND 2 FOLLOWING
            ) max_seat 
        FROM
            SEAT_RESERVE 
        WHERE
            RSV_STATUS = '0'
    ) tmp 
WHERE
    tmp.max_seat - tmp.SEAT_NO = 2 
ORDER BY
    LINE DESC
    , SEAT_F ASC
;
提出情報
提出日時2024/06/29 14:19:11
コンテスト第13回 SQLコンテスト
問題空席検索
受験者fattywhale
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB
データパターン3
AC
83 MB