0 0

SQL时间间隔查询问题?0

表table_x,字段f_order_time(交易时间),f_order_time_used(交易用时)

f_order_time    |  f_order_time_used
——————————————————————
05:01:32        |  43
05:02:11        |  434
05:03:23        |  54
05:04:34        |  434
07:05:43        |  33
07:04:43        |  433
08:12:35        |  434
09:25:22        |  434
15:55:32        |  33

写一条SQL,要求查询结果如下:


时间间隔                  |    平均时间
--------------------------------------------
00:00:00 至 00:05:00  |     23
00:05:00 至 00:10:00  |     32
00:10:00 至 00:15:00  |     34
00:15:00 至 00:20:00  |     35


其中时间间隔是可以根据用户输入条件调整的,如何实现?谢谢,用postgresql或标准SQL
2012年9月07日 15:30

2个答案 按时间排序 按投票排序

0 0

这样的需求不太适合用SQL,如果数据量大就更不适合直接使用SQL来做了。
个人建议还是通过程序进行计算吧。

2012年9月07日 16:17
0 0

这个还是写程序/存储过程来算吧。

2012年9月07日 15:54

相关推荐

Global site tag (gtag.js) - Google Analytics