gpt4 book ai didi

mysql - 我怎样才能在mysql查询中做时间总和?

转载 作者:行者123 更新时间:2023-11-30 23:36:07 26 4
gpt4 key购买 nike

我有一张这样的 table :

enter image description here

在这个表中你可以看到最后一列totalloginFinal,我想做所有时间的总和,大约是84小时,

我正在尝试使用 addtime 和 sum 函数,但没有得到正确的结果。

非常感谢。

最佳答案

试试这个变体-

SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(totalloginFinal))) FROM table_name;

来自引用资料 - SUM() 和 AVG() 聚合函数不适用于时间值。 (他们将值转换为数字,这会丢失第一个非数字字符之后的部分。)要解决此问题,您可以转换为数字单位,执行聚合操作,然后转换回时间值。

GROUP BY (Aggregate) Functions.

关于mysql - 我怎样才能在mysql查询中做时间总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7226984/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com