ソースコード
with NO_ITEM_CODE as (
select
    I.ITEM_CODE
from
    ITEM I
    left outer join 
        STOCK S 
        on I.ITEM_CODE=S.ITEM_CODE
where
    S.ITEM_CODE is null
)
,TARGET_ITEM_CODE as (
select
    I.ITEM_CODE 
from
    ITEM I 
    left outer join
    (select
        ITEM_CODE
        ,sum(ACTUAL_AMT) as ACTUAL_AMT
        ,max(LAST_DELIVERY_DATE) as LAST_DELIVERY_DATE
    from STOCK
    group by 1) S 
        on I.ITEM_CODE=S.ITEM_CODE
where
    S.ACTUAL_AMT=0
    and LAST_DELIVERY_DATE<='2022-12-01'
)

delete 
from ITEM 
where
    STOCK_MANAGEMENT_TYPE='1'
    and (
    ITEM_CODE IN (select ITEM_CODE from NO_ITEM_CODE)
    or 
    ITEM_CODE IN (select ITEM_CODE from TARGET_ITEM_CODE)
    )
提出情報
提出日時2023/06/18 14:55:04
コンテスト第7回 SQLコンテスト
問題商品整理
受験者1120011
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
85 MB