gpt4 book ai didi

mysql - 如何在 MySQL 中存储派生列

转载 作者:行者123 更新时间:2023-11-29 07:18:31 25 4
gpt4 key购买 nike

我有一个 表 A,其中有 Start_timeEnd_time 作为列,我计算这两列的差异为

Select timediff(End_time, Start_time) as TF from A

现在我想对 TF 列中存在的所有时间段求和。

找了很多都没有找到相关的内容

最佳答案

Timediff() 将为您提供 HH:MM:SS 格式的结果。为了对它们进行SUM(),您需要先将它们转换为数字(在本例中为秒);使用 SUM() 将它们相加;然后将它们转换回 HH:MM:SS 格式:

SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( TIMEDIFF(End_time, Start_time) ) ) ) 
FROM A

关于mysql - 如何在 MySQL 中存储派生列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57831393/

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