ソースコード


SELECT *,
       SUM(TOTAL_AMT) OVER W AS CML_AMT 
FROM
(
    SELECT S.CODE, I.ITEM_NAME AS NAME, S.TOTAL_AMT
    FROM (
        SELECT ITEM_CODE CODE, SUM(SALES_QTY*UNITPRICE) AS TOTAL_AMT
        FROM SALES_DTL
        WHERE SALES_NO IN
        (
            SELECT SALES_NO
            FROM SALES
            WHERE SALES_DATE BETWEEN "2023-06-01" AND "2023-06-30"
        )
        GROUP BY ITEM_CODE
    ) AS S
    JOIN ITEM AS I
    ON S.CODE = I.ITEM_CODE
    ORDER BY TOTAL_AMT DESC, ITEM_CODE DESC
)
WINDOW W AS (ORDER BY TOTAL_AMT DESC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
ORDER BY TOTAL_AMT DESC, CODE DESC;
提出情報
提出日時2023/06/18 22:40:34
コンテスト第7回 SQLコンテスト
問題ABC分析
受験者nadia
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量96 MB
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
95 MB
データパターン2
WA
77 MB
データパターン3
WA
96 MB