ソースコード
delete from item
where item_code in (
with tmp as (
select
    i.item_code i_code
    ,s.item_code s_code
    ,max(ifnull(s.last_delivery_date, '9999-12-31')) last_delivery_date
    ,sum(actual_amt) sum_amt
from
    item i left join stock s
    on i.item_code = s.item_code
where
    i.stock_management_type = 1
group by
    i.item_code
)
select
    i_code
from
    tmp
where
    s_code is Null 
    or (last_delivery_date <= date('2023-06-01', '-6 months') and sum_amt = 0)
)
;
select * from item;


                
                
提出情報
提出日時2024/09/29 08:58:57
コンテスト第7回 SQLコンテスト
問題商品整理
受験者nosh
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
85 MB