读书人

老有关问题了删除重复记录但是没找

发布时间: 2012-01-15 22:57:49 作者: rapoo

老问题了,删除重复记录,但是没找到好方法
一个表里有两个字段,boxcode csdate
现要找出boxcode 有重复的记录,并保留其中csdate(时间) 最靠后的记录,其余的重复记录删除

不知道我说清除了没

[解决办法]
一个表里有两个字段,boxcode csdate
现要找出boxcode 有重复的记录,并保留其中csdate(时间) 最靠后的记录,其余的重复记录删除

---------
delete t
from t a
where csdate <> (select max(csdate) from t where a.boxcode=boxcode)

读书人网 >SQL Server

热点推荐