gpt4 book ai didi

sql - 如何以时间格式检索两列之间的差异?

转载 作者:行者123 更新时间:2023-12-03 23:32:54 24 4
gpt4 key购买 nike

我有 2 列称为记录时间和卸载时间,它们的时间格式为“AM/PM”,我需要一个名为总时间的新列来计算卸载时间和记录时间之间的差异...

例如这是我的表:

record time                  unload time
11:37:05 PM 11:39:09 PM
11:44:56 PM 1:7:23 AM

我需要第三列,其中包含这两列之间的差异。它必须采用以下格式:“1:1:1”

对于上面的例子,我需要输出:
record time                  unload time         total time
11:37:05 PM 11:39:09 PM 0:2:04
11:44:56 PM 1:7:23 AM 1:22:27

我将如何编写查询来实现这一目标?

最佳答案

你真的不需要第三列,除非你真的想存储那个值。
无论如何,要获得值(value):

SELECT TIMEDIFF(unload_time , record_time) AS dif FROM your_table LIMIT 1;

关于sql - 如何以时间格式检索两列之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1387997/

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