ソースコード
SELECT
    SV1.LINE_ID AS LINE,
    SV1.SEAT_NO AS SEAT_F,
    MAX(SV2.SEAT_NO) AS SEAT_T
FROM
    SEAT_RESERVE AS SV1
    
    INNER JOIN SEAT_RESERVE AS SV2
        ON SV1.LINE_ID = SV2.LINE_ID

WHERE
    SV2.SEAT_NO BETWEEN SV1.SEAT_NO AND SV1.SEAT_NO + (3 - 1)
GROUP BY
    SV1.LINE_ID,
    SV1.SEAT_NO
HAVING
    COUNT(NULLIF(SV2.RSV_STATUS, '1')) = 3
ORDER BY
    SV1.LINE_ID DESC,
    SV1.SEAT_NO ASC;
提出情報
提出日時2024/09/30 11:38:12
コンテスト第13回 SQLコンテスト
問題空席検索
受験者toshinaga
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
83 MB
データパターン3
AC
83 MB