ソースコード
WITH temp AS(
    SELECT DISTINCT
        CUST_CODE AS CODE
        , CUST_NAME AS NAME
        , COUNT() OVER (PARTITION BY CUST_CODE) AS CNT
        , SUM(ORDER_AMNT) OVER (PARTITION BY CUST_CODE) AS TTL_AMT
        , ROUND(AVG(ORDER_AMNT) OVER (PARTITION BY CUST_CODE)) AS AVG_AMT
    FROM
        ORDERS
        LEFT OUTER JOIN CUSTOMER USING(CUST_CODE)
    WHERE
        ORDER_DATE BETWEEN '2023-09-01' AND '2023-09-30'
)
SELECT
    CODE
    , NAME
    , CNT
    , TTL_AMT
    , AVG_AMT
FROM
    temp
WHERE
     CNT >= 5
ORDER BY 3 DESC, 5 DESC, 1
LIMIT 5;
提出情報
提出日時2024/04/16 20:12:32
コンテスト第10回 SQLコンテスト
問題優良顧客
受験者1qaz2wsx3edc4rfv
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB