ソースコード
select
  LINE_ID as LINE
 ,SEAT_NO as SEAT_F
 ,SEAT_NO + 2 as SEAT_T
from
 (select
   LINE_ID
  ,SEAT_NO
  ,LEAD(RSV_STATUS, 0, '1') OVER (ORDER BY LINE_ID asc, SEAT_NO asc) as RSV_STATUS1
  ,LEAD(RSV_STATUS, 1, '1') OVER (ORDER BY LINE_ID asc, SEAT_NO asc) as RSV_STATUS2
  ,LEAD(RSV_STATUS, 2, '1') OVER (ORDER BY LINE_ID asc, SEAT_NO asc) as RSV_STATUS3
 from
  (select
   *
  from
   SEAT_RESERVE
  )
 )
where
 RSV_STATUS1 = '0' and RSV_STATUS2 = '0' and RSV_STATUS3 = '0' and SEAT_NO < 14
order by
 LINE desc, SEAT_F asc
;
提出情報
提出日時2024/06/22 22:47:34
コンテスト第13回 SQLコンテスト
問題空席検索
受験者SKT0205
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB
データパターン3
AC
83 MB