ソースコード
DELETE FROM
    ITEM
WHERE
    -- 在庫テーブル(STOCK)に商品コード(ITEM_CODE)が存在していない商品
    ITEM_CODE NOT IN (
        SELECT ITEM_CODE FROM STOCK
    )
    OR
    -- 在庫テーブル(STOCK)に存在していても、
    -- 商品毎の最終出荷日(LAST_DELIVERY_DATE)の最大値が6カ月以上前
    -- かつ、実在庫数(ACTUAL_AMT)がゼロの商品
    ITEM_CODE IN (
        SELECT
            ITEM_CODE
        FROM
            STOCK
        GROUP BY
            ITEM_CODE
        HAVING
            MAX(LAST_DELIVERY_DATE) <= DATE('2023-06-01', '-6 months')
            AND
            SUM(ACTUAL_AMT) = 0
    )
;
提出情報
提出日時2024/02/07 11:55:30
コンテスト第7回 SQLコンテスト
問題商品整理
受験者maori
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
83 MB
データパターン2
WA
84 MB