ソースコード
DELETE
FROM ITEM
WHERE NOT EXISTS (SELECT 1 FROM STOCK S WHERE S.ITEM_CODE = ITEM.ITEM_CODE)
and STOCK_MANAGEMENT_TYPE = '1';

WITH T as (
SELECT
ITEM_CODE, MAX(LAST_DELIVERY_DATE) LAST_DELIVERY_DATE
FROM STOCK
GROUP BY ITEM_CODE
), TT as (
SELECT T.ITEM_CODE
FROM T JOIN STOCK S ON T.ITEM_CODE = S.ITEM_CODE AND T.LAST_DELIVERY_DATE = S.LAST_DELIVERY_DATE
WHERE T.LAST_DELIVERY_DATE < '2022-12-01' AND S.ACTUAL_AMT = 0
GROUP BY T.ITEM_CODE
)

DELETE
FROM ITEM
WHERE ITEM_CODE IN (SELECT ITEM_CODE FROM TT)
  and STOCK_MANAGEMENT_TYPE = '1';
提出情報
提出日時2023/06/19 17:07:49
コンテスト第7回 SQLコンテスト
問題商品整理
受験者mine
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量78 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
76 MB
データパターン2
WA
78 MB