我有值和日期表。从{1970年代的Integer
开始,Integer
和日期中的值为milliseconds
...
我需要得到每个月的总和(价值),我不知道怎么用日期以毫秒为单位。可能吗?
感谢。
我的表"条目"
amount | date
----------------------------
300 | 1390075200000
150 | 1390132500000
20 | 1391075200000
... | .............
我想得到什么:
01.2014 | 450
02.2014 | 20
....
答案 0 :(得分:4)
您必须convert将日期转换为a format supported by SQLite,以便您可以提取月份:
SELECT strftime('%Y-%m', date / 1000, 'unixepoch') AS month,
SUM(value) AS sum
FROM entry
GROUP BY 1