Sql从数据库表

时间:2016-02-25 08:27:39

标签: sql sql-server-2008-express

我需要从下面的表中获取输出 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 个答案:

答案 0 :(得分:1)

这可能是你想要的:

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