2016-02-25 2 views
0

Мне нужно получить вывод из таблицы приведены ниже в последовательности .Все другие данные в конце таблицы.Sql Выберите 0 1 0 1 последовательность из таблицы базы данных

create table #Temp 
(
    EventID INT IDENTITY(1, 1) primary key , 
    Value bit 
) 
INSERT INTO #Temp(Value) Values 
(0),(1) 
,(0),(0) 
,(0),(0) 
,(0),(0) 
,(1),(1) 
,(1),(1) 
,(1),(0) 
,(0),(0) 
,(1),(1) 
,(0),(1) 
+1

может у показать образец на выходе вы хотите @Gaurav –

ответ

1

Это, вероятно, что вы хотите:

select * 
from #Temp 
order by row_number() over (partition by Value order by EventID), Value 
+0

** Спасибо ** @dnoeth. Это то, что мне точно нужно. – Gaurav

Смежные вопросы