コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH T1 AS(
SELECT
SUM(
CASE KIND_CODE
WHEN '100' THEN TOTAL_VALUE
ELSE 0
END
) AS TTL_SAL,
SUM(
CASE KIND_CODE
WHEN '150' THEN TOTAL_VALUE
ELSE 0
END
) AS TTL_SHP,
PF_CODE
FROM
CONVENIENCE
WHERE
SURVEY_YEAR = 2019
GROUP BY
PF_CODE
),
T2 AS(
SELECT
TTL_SAL,
TTL_SHP,
(RANK() OVER(ORDER BY TTL_SAL DESC, PF_CODE ASC) + 2) / 3 AS NO
FROM
T1
),
T3 AS(
SELECT
SUM(TTL_SAL) AS TTL_SAL,
SUM(TTL_SAL) / SUM(TTL_SHP) AS AVG_SAL,
NO
FROM
T2
GROUP BY
NO
)
SELECT
T3.NO,
T3.TTL_SAL,
T3.AVG_SAL,
ROUND(100.0 * T3.TTL_SAL / SUM(MT3.TTL_SAL), 1) AS PER_SAL,
ROUND(
100.0 * SUM(
CASE
WHEN MT3.NO <= T3.NO THEN MT3.TTL_SAL
ELSE 0
END
) / SUM(
MT3.TTL_SAL
), 1
) AS CUM_SAL
FROM
T3
CROSS JOIN
T3 AS MT3
GROUP BY
T3.NO
ORDER BY
T3.NO
提出情報
提出日時 | 2023/12/14 23:25:24 |
コンテスト | 第9回 SQLコンテスト |
問題 | 販売額分析 |
受験者 | tokusakurai |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 85 MB |
メッセージ
テストケース(通過数/総数)
2/3
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
85 MB
データパターン3
WA
85 MB