您好我有同样的问题 - SQL query to retrieve SUM in various DATE ranges - 除了没有日期,我有时间戳,当我尝试year(created)
(创建的是时间戳)时,我得到了一个错误:
功能年份(带时区的时间戳)不存在
总而言之,我正在尝试获取与上面粘贴的链接中的请求相同的输出(按月份列出的总和),但年份和月份函数似乎不适用于带时区的时间戳。任何帮助将非常感激。谢谢!
答案 0 :(得分:1)
尝试这样的事情
SELECT SUM(totalprice), date_part('year', your_time_stamp_column),
date_part('month', your_time_stamp_column)
from sales
group by date_part('year', your_time_stamp_column),
date_part('month', your_time_stamp_column)
https://www.postgresql.org/docs/current/static/functions-datetime.html