X
xuguohai
Unregistered / Unconfirmed
GUEST, unregistred user!
一起帮帮忙啊,想想法子.我有一个表,里面有时间字段的creaetime,有一个叫Total是浮点型的字段,另外有一个sales是一个叫作用户名,也就是写进数据的人员,现在我想查询出来的数据是我根据设置的时间段如(08:00:00 - 03:04:30)以一个小时的间距显示出在那段时间内的数据,按时间段分组显示(08:00 09:00 10:00 11:00.....),统计Total的值,应该如何写这个sql...例设置的时间一天的工作日就是(08:00:00 - 第二天的03:04:30):
数据库中的数据
Createtime total sales
2007-07-01 08:01:23 12.5 No1
2007-07-02 08:52:20 12.5 No2
2007-07-02 10:00:00 7 No1
2007-07-04 09:03:15 8.1 No3
2007-07-05 01:01:58 6.2 No1
2007-07-06 02:01:56 11.5 No3
要得出的结果:
time total sales
09:00 23.0 2
10:00 15.1 2
11:00 0.0 0
12:00 0.0 0
13:00 0.0 0
14:00 0.0 0
15:00 0.0 0
16:00 0.0 0
17:00 0.0 0
18:00 0.0 0
19:00 0.0 0
20:00 0.0 0
21:00 0.0 0
22:00 0.0 0
23:00 0.0 0
00:00 0.0 0
01:00 0.0 0
02:00 6.2 1
03:00 11.5 1
请各位高手帮忙////
数据库中的数据
Createtime total sales
2007-07-01 08:01:23 12.5 No1
2007-07-02 08:52:20 12.5 No2
2007-07-02 10:00:00 7 No1
2007-07-04 09:03:15 8.1 No3
2007-07-05 01:01:58 6.2 No1
2007-07-06 02:01:56 11.5 No3
要得出的结果:
time total sales
09:00 23.0 2
10:00 15.1 2
11:00 0.0 0
12:00 0.0 0
13:00 0.0 0
14:00 0.0 0
15:00 0.0 0
16:00 0.0 0
17:00 0.0 0
18:00 0.0 0
19:00 0.0 0
20:00 0.0 0
21:00 0.0 0
22:00 0.0 0
23:00 0.0 0
00:00 0.0 0
01:00 0.0 0
02:00 6.2 1
03:00 11.5 1
请各位高手帮忙////