gpt4 book ai didi

sqlite - 我需要转换 hh :mm:ss to seconds

转载 作者:行者123 更新时间:2023-12-04 18:19:08 28 4
gpt4 key购买 nike

我有一列包含耗时值,它们的格式为 hh:mm:ss 或 mm:ss。当数据被导入时,我无法控制这一点。

我需要做的是找到一种方法来进行全局更新以将值更改为秒,或者找到一种方法以当前格式在列上使用 sum 函数。

一个问题是数据是 mm:ss 和 hh:mm:ss 的混合。小时字段未填充零。

最佳答案

该声明

SELECT
SUBSTR(SUBSTR("0000000"||time,LENGTH(time),8),1,2)*3600 +
SUBSTR(SUBSTR("0000000"||time,LENGTH(time),8),4,2)*60 +
SUBSTR(SUBSTR("0000000"||time,LENGTH(time),8),7,2)
FROM
table
WHERE
...

应该使用 hh:mm:ss、h:mm:ss、mm:ss、m:ss、ss 和 s 格式的混合,并且时间分隔符应该是任何字符。

关于sqlite - 我需要转换 hh :mm:ss to seconds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11064279/

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