[SQL ] 如何删除Table中不同列且不同字段重复值?

楼主: seabok (思念,留在1999)   2016-03-24 21:20:03
数据库名称:MS SQL
数据库版本:2008
内容/问题描述:
请问各位贤拜:
有一Table A如下:
ID UPDate OldValue NewValue
001 2016/3/24 AAA BBB
002 2016/3/23 CCC DDD
002 2016/3/24 DDD CCC
需求是想捞出在日期区间内有异动的资料,也就是最终的OldValue <> NewValue。
可是在表中第2、3列,ID=002的资料在3/23先是自CCC改成DDD,
然后在3/24又自DDD改回CCC,最终结果其实是没有异动。
请问SQL该如何下才能直接排除这种情形呢?(也就是只有ID=001这笔符合)
先感谢大家了~

Links booklink

Contact Us: admin [ a t ] ucptt.com