zhaoqinghu 发表于 2010-02-02 19:20

db2问题,如何用SQL语句实现统计

db2表名“账务流水表”,字段为"编号金额    时间戳"

00001    100.00   2009-10-15-14.30.54.603000
00002    100.00   2009-10-15-14.30.54.604000
00003    100.00   2009-10-15-14.30.54.614000
00004    100.00   2009-10-15-14.30.54.644000
00005    100.00   2009-10-15-14.30.54.654000
00006    100.00   2009-10-15-14.30.54.67000
00007    100.00   2009-10-15-14.30.55.602000
00008    100.00   2009-10-15-14.30.54.604000
.
.
.
.
.
08955    100.00   2009-10-15-15.30.54.602000

以上为1个小时内所有流水记录,假设每一分钟内均有记录
时间戳2009-10-15-14.30.54.603000 为最小时间戳
时间戳2009-10-15-14.30.54.604000 为最大时间戳

要求计算每一分钟内的交易笔数,并有下列2个字段

开始时间戳                  笔数

zhaoqinghu 发表于 2010-02-02 21:22

回复 1# zhaoqinghu


    将时间戳截取,如2009-10-15-14.30.54.603000 截取为2009-10-15-14.30.54,在group by 即可计算出来。

但如果是每隔2分钟进行统计就无能为力了!
页: [1]
查看完整版本: db2问题,如何用SQL语句实现统计