Du går glip af 2 ting her :
1) datetime()
funktion får sekunder, og du passerer millisekunder. Divider værdi med 1000.
2) Du skal sende anden parameter som 'unixepoch' til datetime()
funktion.
Så din forespørgsel er rettet sådan her:
CAST(strftime('%Y', datetime(date/1000, 'unixepoch')) AS int) AS year
Og det samme for måneden:
CAST(strftime('%m', datetime(date/1000, 'unixepoch')) AS int) AS month