【发布时间】:2015-08-29 08:56:59
【问题描述】:
我想从数据库表中获取过去 12 个月的记录。这是我到目前为止所尝试的。
SELECT COUNT(s.id), date_part('month', s.viewed_at) month_number
FROM statistics_maps_view as s
INNER JOIN maps as m
ON s.maps_id=m.id Where m.users_id = $users_id group by month_number ORDER BY month_number DESC LIMIT 12
我知道它会按月对记录进行分组。但是如果没有特定月份的记录,有没有办法添加Count = 0?
【问题讨论】:
标签: sql postgresql select