原问题如下:

如何产生连续时间?(案例)

 

 

Insus.NET的问题解决,分2步,1,创建一个辅助表,2,合并数据。

程式码搜寻出来如图:

如何产生连续时间?(案例)

 

IF OBJECT_ID(N'TEMPDB.DBO.#search_data') IS NOT NULL
DROP TABLE #search_data
GO
 
CREATE TABLE #search_data ([times] DATETIME,[val] INT)
 
INSERT INTO #search_data ([times],[val]) VALUES
('2001-01-01 00:00:00',13),
('2001-01-01 00:10:00',22),
('2001-01-01 00:20:00',31),
('2001-01-01 00:40:00',5 ),
('2001-01-01 00:50:00',64),
('2001-01-01 02:30:00',73),
('2001-01-01 04:10:00',63),
('2001-01-01 04:50:00',12),
('2001-01-01 06:30:00',32)
 
Source Code

相关文章: