ソースコード
with base as (
select
    CUST_CODE
    ,count() as CNT
    ,sum(ORDER_AMNT) as TTL_AMT
    ,round(1.0*sum(ORDER_AMNT)/count(),0) as AVG_AMT
from
    ORDERS
where
    ORDER_DATE between "2023-09-01" and "2023-09-30"
group by
    CUST_CODE
having
    5<=CNT
)
select
    b.CUST_CODE as CODE
    ,c.CUST_NAME as NAME
    ,CNT
    ,TTL_AMT
    ,AVG_AMT
from
    base as b
    inner join
    CUSTOMER as c
    on b.CUST_CODE=c.CUST_CODE
order by
    CNT desc
    ,AVG_AMT desc
    ,CODE
limit 5
提出情報
提出日時2024/03/14 11:49:30
コンテスト第10回 SQLコンテスト
問題優良顧客
受験者gP2fWnUzTL
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量83 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
83 MB
データパターン2
AC
83 MB