ソースコード
SELECT
    s.CODE AS CODE
    ,s.NAME AS NAME
    ,round(cast (s.everyday as real) / cast(s.total as real) * 100, 1) AS PERCENTAGE
FROM
    (
        SELECT
            p.pf_code AS CODE
            ,p.pf_name AS NAME
            ,(
                SELECT
                    SUM(dh.amt)
                FROM
                    drink_habits dh
                WHERE
                    dh.gender_code IN('2', '3')
                AND dh.pf_code = p.pf_code
                AND dh.category_code = '110'
            ) AS total
            ,(
                SELECT
                    SUM(dh.amt)
                FROM
                    drink_habits dh
                WHERE
                    dh.gender_code IN('2', '3')
                AND dh.pf_code = p.pf_code
                AND dh.category_code = '120'
            ) AS everyday
        FROM
            prefecture p
    ) AS s
WHERE
    s.total IS NOT NULL
ORDER BY
    round(cast (s.everyday as real) / cast(s.total as real) * 100, 1) DESC
    ,s.code
提出情報
提出日時2022/09/22 00:56:05
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者ccppjsrb
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量100 MB
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
WA
87 MB
データパターン2
AC
100 MB