経過時間の値が含まれる列があり、それらはhh:mm:ssまたはmm:ssの形式になっています。データがインポートされたため、これを制御することはできませんでした。
私がする必要があるのは、グローバル更新を実行して値を秒に変更する方法を見つけるか、現在の形式で列の合計関数を使用する方法を見つけることです。
1つの問題は、データがmm:ssとhh:mm:ssの混合であるということです。時間フィールドはゼロで埋められていませんでした。
経過時間の値が含まれる列があり、それらはhh:mm:ssまたはmm:ssの形式になっています。データがインポートされたため、これを制御することはできませんでした。
私がする必要があるのは、グローバル更新を実行して値を秒に変更する方法を見つけるか、現在の形式で列の合計関数を使用する方法を見つけることです。
1つの問題は、データが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形式の組み合わせで動作する必要があり、時間区切りは任意の文字にする必要があります。