postgresql - 计算当月的数据 - 而不是 30 天前的 Postgres 语句

标签 postgresql

如果此查询返回从当前日期起 30 天的数据,需要修改它以仅返回当前月份的数据,而不是从当前日期起 30 天的数据

SELECT count(1) AS counter FROM users.logged WHERE createddate >= date_trunc('month', CURRENT_DATE);

关于如何基于 Postgres 调整此查询的任何提示

问候

最佳答案

这样的事情应该可行。

SELECT count(1) AS counter
FROM users.logged
WHERE date_trunc('month', createddate) = date_trunc('month', current_date);

关于postgresql - 计算当月的数据 - 而不是 30 天前的 Postgres 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19889029/

相关文章:

ruby-on-rails - PostgreSQL JSONB - 使用单个查询更新所有行的键名

SQL 选择具有较高时间戳值的行

python - 在不使用循环的情况下将大量 JSON 数据插入数据库的其他方法

database - 如何在 postgresql 生成的序列之前为字符串添加前缀?

Postgresql 全文(pg_trgm)更好地处理精确匹配?

ruby-on-rails - 无法捆绑 Postgresql

sql - PostgreSQL/PostGIS 统计访问次数

java - Spring Data 实体管理器工厂 NoClassDefFoundError

java - postgres 9.1 中图像大小不匹配

SQL 按连续行的 session 对行进行排名