Jonason/
共27个网摘 [
1 ] |
访问Jonason的个人空间
Jonason收录,时间:2008-3-4 16:43:52 | 相关网摘,我也收藏
生成临时表,按照in_date排序
select * into # from a order by in_date
--相同的时间,加一秒。加完了不带重复的
declare @date1 datetime,@date2 datetime,@date datetime
update #
set @date=case when @date1=in_date or @date2>=in_date then dateadd(s,1,@date2) else in_date end,
@date1=in_date,
@date2=@date,
in_date=@date
--更新到基本表中去
update a set a.in_date=b.in_date from a a join # b on a.id_no=b.id_no
select * from a
drop table #,a
http://blog.csdn.net/wanyingsong/archive/2008/02/25/2120313.aspx
共27个网摘 [
1 ]