コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH tmp as (
SELECT
LINE_ID LINE,
seat_no,
min(seat_no) over (partition by line_id order by seat_no asc rows between 1 PRECEDING
AND 1 PRECEDING ) as prec,
min(seat_no) over (partition by line_id order by seat_no asc rows between 1 FOLLOWING
AND 1 FOLLOWING ) as fol
from SEAT_RESERVE
)
select t.line LINE,
t.prec SEAT_F,
t.fol SEAT_T
from tmp t
where
exists (select 1 from SEAT_RESERVE sr where sr.line_id=t.line and sr.seat_no = t.seat_no and sr.RSV_STATUS='0')
and
exists (select 1 from SEAT_RESERVE sr where sr.line_id=t.line and sr.seat_no = t.prec and sr.RSV_STATUS='0')
and
exists (select 1 from SEAT_RESERVE sr where sr.line_id=t.line and sr.seat_no = t.fol and sr.RSV_STATUS='0')
order by
LINE desc,
SEAT_F asc
提出情報
提出日時 | 2024/06/24 08:40:03 |
コンテスト | 第13回 SQLコンテスト |
問題 | 空席検索 |
受験者 | noneof383 |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 85 MB |
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
AC
85 MB
データパターン3
AC
83 MB