ソースコード
with order_join AS (
    select *
    from customer c
    left outer join orders o
        on c.CUST_CODE = o.CUST_CODE
    where o.order_date >= '2023-09-01'
        AND o.order_date <= '2023-09-31'
    )
select CUST_CODE AS CODE
    , CUST_NAME AS NAME
    , COUNT(1) AS CNT
    , SUM(ORDER_AMNT) AS TTL_AMT
    , round(CAST(SUM(ORDER_AMNT) AS DOUBLE) / CAST(COUNT(1) AS DOUBLE), 0) AS AVG_AMT
from order_join
group by CUST_CODE, CUST_NAME
having CNT >= 5
order by CNT desc
    , AVG_AMT desc
    , CODE
limit 5;
提出情報
提出日時2023/12/17 22:30:06
コンテスト第10回 SQLコンテスト
問題優良顧客
受験者sql_yowayowa
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量92 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
92 MB
データパターン2
AC
87 MB