我有一个非常大的SQL Server表,看起来像这样:
TimeStamp Area Type
---------------------------------------------
2018-07-17 07:23:00 AM area1 0
2018-07-17 07:23:00 AM area2 0
2018-07-17 07:23:00 AM area3 1
2018-07-17 07:23:00 AM area4 0
2018-07-17 07:23:15 AM area1 0
2018-07-17 07:23:15 AM area2 0
2018-07-17 07:23:15 AM area3 0
2018-07-17 07:23:15 AM area4 0
2018-07-17 07:23:30 AM area1 0
2018-07-17 07:23:30 AM area2 1
2018-07-17 07:23:30 AM area3 0
2018-07-17 07:23:30 AM area4 0
2018-07-17 07:23:45 AM area1 0
2018-07-17 07:23:45 AM area2 1
2018-07-17 07:23:45 AM area3 0
2018-07-17 07:23:45 AM area4 0
2018-07-17 07:24:00 AM area1 0
2018-07-17 07:24:00 AM area2 0
2018-07-17 07:24:00 AM area3 0
2018-07-17 07:24:00 AM area4 1
“类型”列的值:
是否有一种选择类型为每个区域创建时间间隔(StartTime和EndTime),其中类型为1然后为0,依此类推? 所需的输出:
StartTime EndTime Area Type
-----------------------------------------------------------------------------
2018-07-17 07:23:00 AM 2018-07-17 07:24:00 AM area1 0
2018-07-17 07:23:00 AM 2018-07-17 07:23:15 AM area2 0
2018-07-17 07:23:30 AM 2018-07-17 07:23:45 AM area2 1
2018-07-17 07:24:00 AM 2018-07-17 07:24:00 AM area2 0
2018-07-17 07:23:00 AM 2018-07-17 07:23:00 AM area3 1
2018-07-17 07:23:15 AM 2018-07-17 07:24:00 AM area3 0
2018-07-17 07:23:00 AM 2018-07-17 07:23:45 AM area4 0
2018-07-17 07:24:00 AM 2018-07-17 07:24:00 AM area4 1