使用MySQL,我可以做类似的事情:
SELECT sum(capacity) FROM table_name GROUP BY HOUR(time) ;
我的输出:
1240
987
1092
1205
但是我只想要1行1列:
预期输出:
1240, 987, 1092, 1205
答案 0 :(得分:0)
您可以在结果上使用分组连接
SELECT group_concat(my_sum)
from (
select sum(capacity) my_sum
FROM table_name
GROUP BY HOUR(time)
ORDER BY Hour(time)
) t