Guest User

Untitled

a guest
Nov 15th, 2018
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. declare @t table(Id int, ColA int, ColB int, Isdefault bit);
  2. insert into @t values
  3. (1, 100, 96, 1),
  4. (2, 100, 96, 0),
  5. (3, 101, 98, 0),
  6. (4, 102, 99, 1);
  7.  
  8. with cte as
  9. (
  10. select *, row_number() over(partition by ColA, ColB order by Isdefault desc) rn
  11. from @t
  12. )
  13.  
  14. select Id, ColA, ColB, Isdefault
  15. from cte
  16. where rn = 1;
Add Comment
Please, Sign In to add comment