ソースコード
ある映画館の座席の予約状況を管理している、座席予約テーブル(SEAT_RESERVE)がある。

座席数は、
列ID(LINE_ID)がA~Eの5列で
各列に1~15まで席番号(SEAT_NO)があり
全部で75席で、データも75席分が揃っているものとする。

また、予約されている席は、
予約状況(RSV_STATUS)が '1' 
予約されていない席は '0' 

列ID単位で予約されていない連続した3つの席を探して
列IDと先頭の座席番号と3番目の座席番号を表示しなさい。

表示項目は以下とする。(エイリアスを使用し→の項目名とする)

列ID → LINE
先頭の座席番号 → SEAT_F
3番の座席番号 → SEAT_T
表示順

列IDの降順
先頭の座席番号の昇順

WITH TABLE1 as(
--本文
SELECT
ROW_NUMBER() OVER(ORDER BY LINE_ID ASC) Num
,LINE_ID AS LINE
,SEAT_NO AS SEAT_F
,RSV_STATUS AS SEAT_T
FROM SEAT_RESERVE
)
SELECT  FROM  TABLE1
 
 
 
 SELECT * FROM SEAT_RESERVE
提出情報
提出日時2024/06/23 20:43:50
コンテスト第13回 SQLコンテスト
問題空席検索
受験者h0526
状態 (詳細)RE
(Runtime Error: 実行時エラー)
メモリ使用量85 MB
メッセージ
SQLITE_ERROR: near "ある映画館の座席の予約状況を管理している、座席予約テーブル": syntax error
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
RE
83 MB
データパターン2
RE
85 MB
データパターン3
RE
84 MB