没怎么接触过数据库,现在遇到个问题:
1、每分钟定时读取一次数据量
2、数据库用Access
3、表的字段就时间和数据量例如:
时间 数据
2009-6-27 21:01:02 1000
2009-6-27 21:02:02 1200
.
.
.
像股票K线图一样以三种查询模式来用TeeChart显示数据情况:
1、按分:显示一天中每一分钟的数据量
2、按时:对每小时中的60分钟数据求和再显示
3、按天:类推
请问:查询语句分别怎么写?
1、每分钟定时读取一次数据量
2、数据库用Access
3、表的字段就时间和数据量例如:
时间 数据
2009-6-27 21:01:02 1000
2009-6-27 21:02:02 1200
.
.
.
像股票K线图一样以三种查询模式来用TeeChart显示数据情况:
1、按分:显示一天中每一分钟的数据量
2、按时:对每小时中的60分钟数据求和再显示
3、按天:类推
请问:查询语句分别怎么写?
select field1 ,sum(field2) from table where date between 开始时间 and 结束时间
group by field1
天时分都一样吧!
Select Convert(Varchar(16), 表.时间, 20) As 分钟
, Sum(表.数据) As 分钟数据
From 表
Where 表.时间 Between 开始时间 And 结束时间
Group By Convert(Varchar(16), 表.时间, 20)试试。