Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MySQL中存储派生列_Mysql - Fatal编程技术网

如何在MySQL中存储派生列

如何在MySQL中存储派生列,mysql,Mysql,我有一个表a,表a中有开始时间和结束时间列,我计算这两列的差值为 Select timediff(End_time, Start_time) as TF from A 现在我想求出lnTF列中所有时间段的总和 我搜索了很多,但没有找到任何与之相关的内容Timediff()将以HH:MM:SS格式提供结果。为了SUM();使用SUM()将它们相加;然后将它们转换回HH:MM:SS格式: SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( TIMEDIFF(End_time

我有一个表a,表a中有开始时间结束时间列,我计算这两列的差值为

Select timediff(End_time, Start_time) as TF from A
现在我想求出lnTF列中所有时间段的总和

我搜索了很多,但没有找到任何与之相关的内容

Timediff()
将以
HH:MM:SS
格式提供结果。为了
SUM();使用
SUM()
将它们相加;然后将它们转换回
HH:MM:SS
格式:

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

您应该包括问题所在、您尝试过的内容、样本数据和相应的输出。@JitendraYadav提到PS希望在发布您的评论之前获得vin HH:MM:SS格式的时间段总和,以便更正其他人的答案。我认为您需要阅读此内容