ソースコード
with tmp as (
    select 
        age_code,
        time_code,
        sum(target_pop) as 人数
    from sleep_time_dtl 
    group by age_code,time_code 
),tmp1 as (
    select 
        tmp.age_code,
        age_name as 年齢階層,
        tmp.time_code,
        time_name as 時間名,
        人数 
    from tmp 
    inner join age_grp as a 
    on tmp.age_code=a.age_code 
    inner join sleep_time as s 
    on tmp.time_code=s.time_code 
)
select 
    年齢階層,
    max(case when time_code=120 then 人数 end) as '5時間未満', 
    max(case when time_code=130 then 人数 end) as '5時間以上6時間未満', 
    max(case when time_code=140 then 人数 end) as '6時間以上7時間未満', 
    max(case when time_code=150 then 人数 end) as '7時間以上8時間未満', 
    max(case when time_code=160 then 人数 end) as '8時間以上9時間未満', 
    max(case when time_code=170 then 人数 end) as '9時間以上', 
    max(case when time_code=180 then 人数 end) as '不詳'
from tmp1 
group by 年齢階層 
order by age_code;
提出情報
提出日時2023/10/09 19:23:16
コンテスト練習用コンテスト
問題年齢別睡眠時間分析
受験者kate
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量79 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
79 MB
データパターン2
AC
76 MB