[code=SQL]
一个按五分钟分段统计的例
create table tb(时间 datetime , 金额 int)
insert into tb values('2007-1-1 10:00:23' , 8 )
insert into tb values('2007-1-1 10:01:24' , 4 )
insert into tb values('2007-1-1 10:05:00' , 2 )
insert into tb values('2007-1-1 10:06:12' , 3 )
insert into tb values('2007-1-1 10:08:00' , 1 )
insert into tb values('2007-1-1 10:12:11' , 5 )
go
--时间段>=10:00:00 and 时间段<10:05:00
select dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,-1,时间),120),dateadd(ss,-1,时间))/5)*5,convert(varchar(10),时间,120)) as 时间段,
count(*) as 行数,
sum(金额) as 总金额
from tb
group by dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,-1,时间),120),dateadd(ss,-1,时间))/5)*5,convert(varchar(10),时间,120))
/*
时间段 行数 总金额
------------------------------------------------------ ----------- -----------
2007-01-01 10:00:00.000 3 14
2007-01-01 10:05:00.000 2 4
2007-01-01 10:10:00.000 1 5
(所影响的行数为 3 行)
*/
--时间段>10:00:00 and 时间段<=10:05:00
select dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,1,时间),120),dateadd(ss,1,时间))/5)*5,convert(varchar(10),时间,120)) as 时间段,
count(*) as 行数,
sum(金额) as 总金额
from tb
group by dateadd(mi,(datediff(mi,convert(varchar(10),dateadd(ss,1,时间),120),dateadd(ss,1,时间))/5)*5,convert(varchar(10),时间,120))
/*
时间段 行数 总金额
------------------------------------------------------ ----------- -----------
2007-01-01 10:00:00.000 2 12
2007-01-01 10:05:00.000 3 6
2007-01-01 10:10:00.000 1 5
(所影响的行数为 3 行)
*/
drop table tb
分享到:
相关推荐
为有效解决急倾斜特厚煤层开采工作面回风隅角瓦斯超限问题,以神华新疆能源有限责任公司乌东煤矿水平分段开采工作面5754502为例,理论分析了工作面底板及下部煤体的破坏规律,并对底板破坏深度和下部煤体破坏深度...
全国计算机等级考试二级C上机题例典 编程题分类 数的按位分离及合并 四舍五入 整除 素数问题,求m到n之间的所有素数,求紧临m的前(或后)的k个素数 求极值和平均值 数组元素排序 元素分段存放 数学公式求值 多项式...
如何求出一个人到某指定日期的周岁? 计算距离退休年龄的公式 求工齡 计算工龄 年龄及工龄计算自动算出工龄日期格式为(yyyy.mm.dd) 【时间和日期应用】 自动显示当前日期公式 如何在单元格中自动填入当前日期 如何...
如何求出一个人到某指定日期的周岁? 计算距离退休年龄的公式 求工齡 计算工龄 年龄及工龄计算自动算出工龄日期格式为(yyyy.mm.dd) 【时间和日期应用】 自动显示当前日期公式 如何在单元格中自动填入当前日期 如何...
例:产品质量检查,一般采用抽检, 根据所抽样本的质量合格率作为总体的质量合格率的一个估计。 应用:统计学的应用十分广泛,可以说,只要有数据,就有统计学的用武之地。目前 比较热门的应用:经济学,医学,心理...
dictionary 全部数据字典表的名称和解释,它有一个同义词dict dict_column 全部数据字典表里字段名称和解释 如果我们想查询跟索引有关的数据字典时,可以用下面这条SQL语句: SQL>select * from dictionary ...
制作统计、分段、标签等内存数据做专题图将地物与内存数据的关联主要使用专题图内存数据类ThemeMemoryData,ThemeMemoryData有srcData和targetData两个属性,srcData属性字段原始值,targetData用户制作专题图的内存...
提出一种新的纵向时间序列分析法,基于实测历史数据,统计365 d或更长天数内每天同一时刻的风电出力,得到96个不同时刻的概率分布结果,并通过函数拟合归纳出由分段函数表达的风电出力概率特征,在此基础上实现对风...
在卫星覆盖带多边形生成和目标区域包围盒网格划分的基础上,基于经度方向的网格点构造扫描线,将扫描线与目标区域的相交部分作为初始计算对象,通过初始计算对象与覆盖带多边形的求交实现扫描线的分段划分,统计扫描...
不加/U,则为安全格式化,这时先建立一个镜象文件保存原来的FAT表和根目录,必要时可用UNFORRMAT恢复原来的数据。 (二)UNformAT恢复格式化命令 1.功能:对进行过格式化误操作丢失数据的磁盘进行恢复。 2....
以1996年至2004年入境旅游统计数据为样本,借用齐夫(Zipf)参数和差异度、均衡度指标,对四川省入境旅游流规模结构的齐夫(Zipf)特征和差异度进行了对比研究.结果发现齐夫(Zipf)参数可对旅游流规模结构进行分段处理,...
dictionary 全部数据字典表的名称和解释,它有一个同义词dict dict_column 全部数据字典表里字段名称和解释 如果我们想查询跟索引有关的数据字典时,可以用下面这条SQL语句: SQL>select * from dictionary ...
上面的语法格式中,sequence就是一个集合对象,也可以是一个表达式,但该表达式将返回一个集合对象,而item是一个任意的名字,就是被迭代输出的集合元素.此外,迭代集合对象时,还包含两个特殊的循环变量: item_index:...