I have two select statements
select top 5 t.field1, flag = case when f2='a' then 1 else 0 end
order by flag asc
which gives me
1 0
2 0
3 0
4 1
5 1
select top 2 t.field1, flag = case when f2='a' then 1 else 0 end
order by flag asc
which gives me different results
8 1
10 0
Basically it is not sorting on the flag column.
select top 5 t.field1, flag = case when f2='a' then 1 else 0 end
order by flag asc
which gives me
1 0
2 0
3 0
4 1
5 1
select top 2 t.field1, flag = case when f2='a' then 1 else 0 end
order by flag asc
which gives me different results
8 1
10 0
Basically it is not sorting on the flag column.