ソースコード
SELECT T1.CUST_CODE AS CODE,
       T2.CUST_NAME AS NAME,
       T1.CNT,
       T1.TTL_AMT,
       T1.AVG_AMT
  FROM (SELECT CUST_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
       ) T1 INNER JOIN CUSTOMER T2
               ON T1.CUST_CODE = T2.CUST_CODE
 ORDER BY T1.CNT DESC,T1.AVG_AMT DESC,CODE ASC LIMIT 5
提出情報
提出日時2023/12/16 21:11:39
コンテスト第10回 SQLコンテスト
問題優良顧客
受験者yng
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
86 MB