พอดีเจอปัญข้อมูลซ้ำกันในระบบงาน คราวนี้จะต้องลบข้อมูลที่เก่ากว่าออก ดูตามรูปครับ
คือจะทำให้ข้อมูลในรูปแรกให้เหลือข้อมูลแค่รูปที่ 2

ต้องใช้ sql command ตามนี้ครับ ถ้าจะลบตัวเก่าทิ้งเลยก็เอาไปประยุกต์อีกทีนะครับ

SELECT	*
FROM	TBL_Duplicate a
WHERE	a.DEPN_RUNDATE = (
			SELECT	MAX(DEPN_RUNDATE)
			FROM	TBL_Duplicate b
			WHERE	a.ASSET_ID = b.ASSET_ID
		)
ORDER	BY ASSET_ID

Download Script ทั้งหมดคลิ๊ก SQL

ที่มา: http://greatfriends.biz?118990