ここで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