ソースコード
SELECT ITEM_CODE CODE
	,ITEM_NAME NAME
	,COMP_RSLT
FROM (
	SELECT 
		I.ITEM_CODE
		,I.ITEM_NAME
		,CASE WHEN IH.ITEM_CODE IS NULL THEN 'ADDED'
		 WHEN I.USER_UPDATE_DATETIME <> IH.USER_UPDATE_DATETIME THEN 'UPDATED'
		 ELSE NULL
		END COMP_RSLT
	FROM ITEM I
		LEFT JOIN ITEM_HISTORY IH
		ON I.ITEM_CODE = IH.ITEM_CODE
	WHERE I.USER_UPDATE_DATETIME BETWEEN '2023-12-31' AND '2024-04-01'
	UNION
	SELECT 
		IH.ITEM_CODE
		,IH.ITEM_NAME
		,CASE WHEN I.ITEM_CODE IS NULL THEN 'DELETED'
		 WHEN I.USER_UPDATE_DATETIME <> IH.USER_UPDATE_DATETIME THEN 'UPDATED'
		 ELSE NULL
		END COMP_RSLT
	FROM ITEM_HISTORY IH
		LEFT JOIN ITEM I
		ON IH.ITEM_CODE = I.ITEM_CODE
)
WHERE COMP_RSLT IS NOT NULL
ORDER BY ITEM_CODE DESC
提出情報
提出日時2024/04/22 11:09:36
コンテスト第12回 SQLコンテスト
問題データ操作履歴
受験者yfuku
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量95 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
95 MB
データパターン2
AC
91 MB
データパターン3
AC
95 MB