Sql Select 0 1 0 1 来自数据库的序列 table
Sql Select 0 1 0 1 sequence from database table
我需要从以下 table 中获取输出
0
1个
0
1个
序列 .table.
末尾的所有其他数据
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)
这可能是您想要的:
select *
from #Temp
order by row_number() over (partition by Value order by EventID), Value
我需要从以下 table 中获取输出 0 1个 0 1个 序列 .table.
末尾的所有其他数据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)
这可能是您想要的:
select *
from #Temp
order by row_number() over (partition by Value order by EventID), Value