sql >> データベース >  >> RDS >> SQLite

sqlite:合計時間を追加する方法hh:mm:ssここで、列のデータ型はDATETIMEですか?

    SQLiteにはネイティブのDATETIMEがありません データ・タイプ;値は文字列として保存されます。

    組み込みの日付関数を使用して、これらの文字列を追加する前に、これらの文字列から秒数に変換する必要があります。

    SELECT sum(strftime('%s', total_expend_time) -
               strftime('%s', '00:00:00'       ))
    FROM timetable
    

    これを時間としてフォーマットしたい場合は、後で元に戻す必要があります:

    SELECT time(sum(...), 'unixepoch') FROM timetable
    


    1. Neo4j-Cypherを使用してMATCHでデータを選択する

    2. TNSPINGはOKですが、sqlplusはORA-12154を提供しますか?

    3. mysqlで次の自動インクリメントIDを取得する方法

    4. WHERE句で同じ列を複数回使用する