ソースコード
with a as (select * ,'STEP'||rank() over(partition by session_id order by ex_timestamp) c from process_log)
,b as (select * ,sum(case when process_id <> c then 1 end) over(partition by session_id order by c) d from a)
select 
  process_id PROCESS 
  ,count(case when d is null then session_id end) CNT
from b
group by 1 
order by 1 
;
提出情報
提出日時2023/12/18 16:52:24
コンテスト第10回 SQLコンテスト
問題顧客行動分析
受験者hattsuriboy
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量89 MB
メッセージ
テストケース(通過数/総数)
4/4
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
89 MB
データパターン3
AC
84 MB
データパターン4
AC
83 MB