ソースコード
SELECT 
    A.CODE,
    C.CUST_NAME AS NAME,
    A.CNT,
    A.TTL_AMT,
    A.AVG_AMT
FROM (
    SELECT 
        CUST_CODE AS CODE,
        COUNT(*) AS CNT,
        SUM(ORDER_AMNT) AS TTL_AMT,
        ROUND(AVG(ORDER_AMNT), 0) AS AVG_AMT
    FROM ORDERS
    WHERE ORDER_DATE BETWEEN '2023-09-01' AND '2023-09-30'
    GROUP BY CUST_CODE
    HAVING COUNT(*) >= 5
) AS A
LEFT JOIN CUSTOMER AS C
ON A.CODE = C.CUST_CODE
ORDER BY CNT DESC, AVG_AMT DESC, CODE
LIMIT 5
提出情報
提出日時2023/12/15 16:57:07
コンテスト第10回 SQLコンテスト
問題優良顧客
受験者nadia
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量99 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
99 MB
データパターン2
AC
85 MB