Bạn bỏ lỡ 2 điều ở đây:
1) datetime()
hàm nhận giây và bạn đang vượt qua mili giây. Chia giá trị cho 1000.
2) Bạn nên chuyển tham số thứ hai là 'unixepoch' cho datetime()
chức năng.
Vì vậy, truy vấn của bạn đã được sửa như sau:
CAST(strftime('%Y', datetime(date/1000, 'unixepoch')) AS int) AS year
Và tương tự trong tháng:
CAST(strftime('%m', datetime(date/1000, 'unixepoch')) AS int) AS month