回答

收藏

Postgresql查询以获取一年内每月的计数

技术问答 技术问答 200 人阅读 | 0 人回复 | 2023-09-12

在MySQL中
# g# f% B# q9 e' p$ V; \m;m;Mysql输出
0 v" c& E& l/ ?' A0 u- K    ------ ---- ---------------------- | y    | m  | Count(users.created) | ------ ---- ---------------------- | 2012 |  5 |                 5595 || 2012 |  6 |           || 2012 |  7 |              || 2012 |  8 |             || 2012 |  9 |                    0 || 2012 | 10 |               || 2012 | 11 |             || 2012 | 12 |            || 2013 |  1 |              || 2013 |  2 |              || 2013 |  3 |                    0 || 2013 |  4 |                    0 | ------ ---- ---------------------- 在PostgreSQL查询中
- X8 Z0 t+ F( ^9 jSELECT to_char(created_date,'MM        count(id)FROM usersWHERE created_date >      date_trunc('month',CURRENT_DATE) - INTERVAL '1 year'GROUP BY 1POSTGRESQL输出    PostgreSQL输出* W# H/ e0 t2 f9 g6 P! d
我可以知道如何获得它mysql输出一样的postgresql输出。当月数据的结果需要在一年内获得。
% G4 d! p* U. w5 h                                                                2 y/ |  M, h$ j; E
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则