【发布时间】:2015-03-03 19:52:14
【问题描述】:
我有如下所示的表格
gid code time qid
1 123 08:108 15
1 145 11:012 15
1 145 11:216 16
1 123 12:102 16
现在你想将'gid'分组并添加两个具有相同代码列的时间(例如:我取123,计算时间(08:108 + 12:102)/ 2。除以'2'因为代码 123 出现两次,如果出现 3 次则除以 3,这应该是动态的。
我想要的结果应该是
gid code time
1 123 10:105
1 145 11:114
我尝试使用此查询
SELECT sum(time) FROM results group by code; // 结果是整数值
and SELECT timestamp(sum(time)) FROM results group by code; // 结果为空
【问题讨论】:
-
欢迎来到 Stack Overflow。您能补充一下到目前为止您尝试过的内容吗?
-
您的
time列是什么列类型? -
是的,时间列类型是varchar