ソースコード
select ORDERS.CUST_CODE as CODE
      ,CUSTOMER.CUST_NAME as NAME
      ,COUNT(ORDERS.CUST_CODE) as CNT
      ,SUM(ORDERS.ORDER_AMNT) as TTL_AMT
      ,ROUND(CAST(SUM(ORDERS.ORDER_AMNT) as double) / CAST(COUNT(ORDERS.CUST_CODE) as double)) as AVG_AMT
  from ORDERS
    inner join CUSTOMER
      on ORDERS.CUST_CODE = CUSTOMER.CUST_CODE
  where ORDERS.ORDER_DATE >= '2023-09-01'
    and ORDERS.ORDER_DATE <= '2023-09-30'
  group by ORDERS.CUST_CODE
  having CNT >= 5
  order by CNT desc, AVG_AMT desc, CODE asc
  limit 5;
提出情報
提出日時2023/12/17 22:34:39
コンテスト第10回 SQLコンテスト
問題優良顧客
受験者wr277032
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量94 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
90 MB
データパターン2
AC
94 MB