ソースコード
WITH tmp AS (
SELECT
    LINE_ID AS LINE
    ,SEAT_NO AS SEAT_F
    ,SEAT_NO + 2 AS SEAT_T
    ,RSV_STATUS
    ,LEAD(RSV_STATUS,1)  OVER (PARTITION BY LINE_ID ORDER BY SEAT_NO) AS t1
    ,LEAD(RSV_STATUS,2)  OVER (PARTITION BY LINE_ID ORDER BY SEAT_NO) AS t2
FROM
    SEAT_RESERVE
)
SELECT
    LINE
    ,SEAT_F
    ,SEAT_T
FROM
    tmp
WHERE
    t1 IS NOT NULL
    AND
    t2 IS NOT NULL
    AND
    (
    t1 + t2 + RSV_STATUS
    ) = 0
ORDER BY
    LINE DESC , SEAT_F ASC
提出情報
提出日時2024/07/11 10:24:03
コンテスト第13回 SQLコンテスト
問題空席検索
受験者mywk
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
82 MB
データパターン2
AC
85 MB
データパターン3
AC
84 MB