ソースコード
-- 一時テーブルを作成し、削除する必要があるアイテムコードを識別します
CREATE TEMP TABLE ToDelete AS
SELECT ITEM_CODE
FROM ITEM
WHERE STOCK_MANAGEMENT_TYPE = 1
AND (
    ITEM_CODE NOT IN (SELECT ITEM_CODE FROM STOCK)
    OR (
        ITEM_CODE IN (
            SELECT ITEM_CODE 
            FROM STOCK 
            WHERE (
                LAST_DELIVERY_DATE IS NOT NULL OR
                LAST_DELIVERY_DATE <= date('2023-06-01', '-6 month')
            ) AND ACTUAL_AMT = 0
        )
    )
);

-- 商品テーブルから識別したアイテムコードを削除します
DELETE FROM ITEM
WHERE ITEM_CODE IN (SELECT ITEM_CODE FROM ToDelete);

-- SELECT * FROM ITEM
提出情報
提出日時2023/06/16 14:54:41
コンテスト第7回 SQLコンテスト
問題商品整理
受験者Chorinu
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量97 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
97 MB
データパターン2
WA
91 MB