ソースコード
SELECT CODE
      ,NAME
      ,TOTAL_AMT
FROM (
    SELECT D.*
          ,ROW_NUMBER() OVER(ORDER BY TOTAL_AMT DESC, CODE DESC) NUM
    FROM (
        SELECT B.ITEM_CODE CODE
              ,C.ITEM_NAME NAME
              ,SUM(UNITPRICE *ORDER_QTY) TOTAL_AMT
        FROM ORDERS A
        JOIN ORDERS_DTL B ON A.ORDER_NO =B.ORDER_NO
        LEFT JOIN ITEM C ON B.ITEM_CODE = C.ITEM_CODE
        WHERE  date(A.ORDER_DATE) >= date('2023-05-14')
        AND date(A.ORDER_DATE) <= date('2023-05-20')
        GROUP BY B.ITEM_CODE
                ,C.ITEM_NAME
        ) D 
    ) 
WHERE NUM <= 5
ORDER BY TOTAL_AMT DESC
         ,CODE DESC
提出情報
提出日時2023/06/27 21:06:29
コンテスト第7回 SQLコンテスト
問題受注金額TOP5
受験者testmori2222222666
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量80 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
78 MB
データパターン2
AC
80 MB
データパターン3
AC
78 MB