Sql server 2008 从SQL Server上的开始和结束字段获取1分钟的间隔

Sql server 2008 从SQL Server上的开始和结束字段获取1分钟的间隔,sql-server-2008,Sql Server 2008,我有一个表格,里面有关于在不同时间间隔发生的过程的信息 我需要从这个表中获取信息,并获取数据,例如,每1分钟获取吨数 starttime endtime status 0 1209 4 1209 1215 2 1215 1900 4 1900 3611 4 3611 5934 2 5934 6382 4 6382

我有一个表格,里面有关于在不同时间间隔发生的过程的信息

我需要从这个表中获取信息,并获取数据,例如,每1分钟获取吨数

starttime    endtime    status
0            1209       4
1209         1215       2
1215         1900       4
1900         3611       4
3611         5934       2
5934         6382       4
6382         13965      2
13965        15823      4
15823        22103      2
这是表中的数据,其中显示了每个过程的开始和结束,我需要收集所有信息,并每1分钟绘制一个图表

starttime    endtime    status
0            1209       4
1209         1215       2
1215         1900       4
1900         3611       4
3611         5934       2
5934         6382       4
6382         13965      2
13965        15823      4
15823        22103      2
我想要的是:

time        status
00:01:00    4
00:02:00    4
00:03:00    2
只是一个例子


如何将两个字段之间给定的时间转换为单个间隔?表上的时间以秒为单位,我需要以分钟为单位

您需要一个日历表或理货表。您需要一个已经有分钟列表的表,并使用BETWEEN将其连接到表中。它还将有助于指出这些时间是什么数据类型,因为它们可能需要转换为正确的时间。您如何将开始时间和结束时间转换为分钟00:01:00,请详细解释我们?我还没有,但对我有效的是:ceilingseconds/60*60