ソースコード
WITH C_SLEEP_TIME_DTL AS(
    SELECT
        AGE_CODE,
        SUM(CASE
            WHEN TIME_CODE = 120
            THEN TARGET_POP
            ELSE 0
            END) AS "5時間未満",
        SUM(CASE
            WHEN TIME_CODE = 130
            THEN TARGET_POP
            ELSE 0
            END) AS "5時間以上6時間未満",
        SUM(CASE
            WHEN TIME_CODE = 140
            THEN TARGET_POP
            ELSE 0
            END) AS "6時間以上7時間未満",       
        SUM(CASE
            WHEN TIME_CODE = 150
            THEN TARGET_POP
            ELSE 0
            END) AS "7時間以上8時間未満",
        SUM(CASE
            WHEN TIME_CODE = 160
            THEN TARGET_POP
            ELSE 0
            END) AS "8時間以上9時間未満",
        SUM(CASE
            WHEN TIME_CODE = 170
            THEN TARGET_POP
            ELSE 0
            END) AS "9時間以上",
        SUM(CASE
            WHEN TIME_CODE = 180
            THEN TARGET_POP
            ELSE 0
            END) AS "不詳"
    FROM
        SLEEP_TIME_DTL
    GROUP BY
        AGE_CODE
)
SELECT
    t2.AGE_NAME AS "年齢階層",
    t1."5時間未満",
    t1."5時間以上6時間未満",
    t1."6時間以上7時間未満",
    t1."7時間以上8時間未満",
    t1."8時間以上9時間未満",
    t1."9時間以上",
    t1."不詳"
FROM
    C_SLEEP_TIME_DTL AS t1
LEFT JOIN AGE_GRP AS t2
    ON t1.AGE_CODE = t2.AGE_CODE
ORDER BY
    t1.AGE_CODE ASC
提出情報
提出日時2024/03/13 15:08:56
コンテスト練習用コンテスト
問題年齢別睡眠時間分析
受験者0120
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
86 MB
データパターン2
AC
83 MB