ソースコード
with s as (
  select
    item_code,
    max(last_delivery_date) last_delivery_date,
    sum(actual_amt) actual_amt
  from stock
  group by 1
),
del_ids as (
  select i.item_code item_code
    from item i
    left join s using(item_code)
    where 
      i.STOCK_MANAGEMENT_TYPE = 1
      AND 
      (
        s.item_code is null
        OR
        DATE('2023-06-01', '-6 month') >= s.last_delivery_date AND s.actual_amt = 0
      )
)
--select * from del_ids
delete from item as i
where i.item_code in (select * from del_ids)
提出情報
提出日時2023/06/18 08:50:45
コンテスト第7回 SQLコンテスト
問題商品整理
受験者tac0x2a
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量80 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
80 MB
データパターン2
AC
75 MB