我有这个MySQL查询,它使用MONTH()和YEAR():
MONTH()
YEAR()
SELECT MONTH(created_at) AS month, YEAR(created_at) AS year FROM users GROUP BY MONTH(created_at), YEAR(created_at) ORDER BY YEAR(created_at), MONTH(created_at)
我将如何修改该查询以使其与PostgreSQL一起使用?
选择 从AS月份提取(从created_at的MONTH), 提取(从created_at中的YEAR)作为AS年 来自用户 GROUP BY提取(created_at中的MONTH),提取(created_at中的YEAR) ORDER BY提取(created_at为MONTH),提取(created_at为YEAR)
这是最新的手册 http://www.postgresql.org/docs/current/static/functions- datetime.html#FUNCTIONS-DATETIME- EXTRACT
顺便说一句:这也是在MySQL上也可以使用的标准(ANSI)SQL。