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

ルームライブラリを使用してstrftimeとdatetimeを正しく使用するにはどうすればよいですか?

    ここで2つのことを見逃しています:

    1)datetime() 関数は秒を取得し、ミリ秒を渡します。値を1000で割ります。

    2)2番目のパラメータを「unixepoch」としてdatetime()に渡す必要があります 機能。

    したがって、クエリは次のように修正されます:

    CAST(strftime('%Y', datetime(date/1000, 'unixepoch')) AS int) AS year
    

    そして月も同じ:

    CAST(strftime('%m', datetime(date/1000, 'unixepoch')) AS int) AS month 
    



    1. 休日を除く2つの日付の間の平日数を取得する関数

    2. verify_queryable_inventoryがORA-20008を返しました:タイムアウトしました

    3. 1年の毎月のレコードをカウントします

    4. Ubuntu14.04でphpMyAdminを使用してMySQLをインストールする方法