Je mist hier 2 dingen :
1) datetime()
functie krijgt seconden en u passeert milliseconden. Deel de waarde door 1000.
2) U moet de tweede parameter als 'unixepoch' doorgeven aan datetime()
functie.
Dus uw vraag is als volgt opgelost:
CAST(strftime('%Y', datetime(date/1000, 'unixepoch')) AS int) AS year
En hetzelfde voor de maand:
CAST(strftime('%m', datetime(date/1000, 'unixepoch')) AS int) AS month