ソースコード
DELETE FROM
        ITEM
    WHERE
        -- 在庫管理区分が在庫管理するもののみ
        STOCK_MANAGEMENT_TYPE = 1
    AND (
        NOT EXISTS
            (
                SELECT
                        I.ITEM_CODE
                FROM
                   STOCK 
                WHERE
                    ITEM.ITEM_CODE = STOCK.ITEM_CODE
            )
        OR EXISTS
            (
                SELECT
                        ITEM_CODE
                    FROM
                       STOCK
                    WHERE
                        ITEM.ITEM_CODE = STOCK.ITEM_CODE
                    GROUP BY
                        ITEM_CODE
                    HAVING
                        -- 在庫合計の実在庫数が0
                        SUM(ACTUAL_AMT) = 0
                        -- 最後に更新された出荷日が6ヶ月前
                    AND MAX(IFNULL(LAST_DELIVERY_DATE, '2999-12-31')) <= DATE ('2023-06-01', '-6 months') 
            )
    )
;
提出情報
提出日時2023/08/18 14:55:25
コンテスト第7回 SQLコンテスト
問題商品整理
受験者Jintosy
状態 (詳細)RE
(Runtime Error: 実行時エラー)
メモリ使用量102 MB
メッセージ
SQLITE_ERROR: no such column: I.ITEM_CODE
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
RE
102 MB
データパターン2
RE
97 MB