コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH TEMP AS(
SELECT CUST_CODE
,COUNT(CUST_CODE) CNT
,ROUND(SUM(ORDER_AMNT)) TTL_AMT
,ROUND(AVG(ORDER_AMNT)) AVG_AMT
FROM ORDERS
WHERE ORDER_DATE >= '2023-09-01'
AND ORDER_DATE <= '2023-09-31'
GROUP BY CUST_CODE
), RK1 AS (
SELECT *
FROM TEMP
WHERE TEMP.CNT >= 5
), RK2 AS (
SELECT CUST_CODE
,CNT
,TTL_AMT
,AVG_AMT
,RANK() OVER(ORDER BY CNT DESC, AVG_AMT DESC, CUST_CODE) RNK
FROM RK1
)
SELECT RK2.CUST_CODE CODE
,CS.CUST_NAME NAME
,RK2.CNT
,RK2.TTL_AMT
,RK2.AVG_AMT
FROM RK2
INNER JOIN CUSTOMER CS
ON RK2.CUST_CODE = CS.CUST_CODE
WHERE RK2.RNK <= 5
ORDER BY CNT DESC
,AVG_AMT
,CODE
提出情報
提出日時 | 2023/12/17 15:09:44 |
コンテスト | 第10回 SQLコンテスト |
問題 | 優良顧客 |
受験者 | yakiniku_tabetai_pakupaku |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 86 MB |
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
AC
86 MB
データパターン2
WA
86 MB