如何根据重复行中的条件过滤记录

时间:2016-08-25 09:42:13

标签: sql-server

我有这些数据

ID Name Address BankAc TranType
1 Raj Indore 22 check
1 Raj Mumbai 22 check
2 Ram Indore 21 online
2 Ram Indore 21 check
2 Ram Indore 21 check
3 Moh Mumbai 22 online 3 Moh Delhi 22 online

我想要输出

ID Name Address BankAc TranType  MigFlag
1  Raj  Indore   22     check     Y
1  Raj  Mumbai   22     check     Y
2  Ram  Indore   21     check     N
2  Ram  Indore   21     online    Y
2  Ram  Indore   21     check     N
3  Moh  Mumbai   22     online    Y
3  Moh  Delhi    22     online    Y

TranType在线(FirstPriority)并且所有记录具有相同的值,然后其flgg设置为“Y”并且重新映射将为“N” 如果地址不同并且检查了TranType,则带有标志的应为'Y' 如果地址相同但TranType不同,那么使得tranType的Y在线其他明智的'N'

0 个答案:

没有答案