Sql server 2008 从SQL Server上的开始和结束字段获取1分钟的间隔
我有一个表格,里面有关于在不同时间间隔发生的过程的信息 我需要从这个表中获取信息,并获取数据,例如,每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
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