sql - PostgreSQL 如何添加 WHERE where is count() 和 GROUP

标签 sql postgresql

如何将 WHERE 函数添加到我的查询中?

SELECT count(*), date_trunc('year', "createdAt") AS txn_year 
FROM tables
WHERE active = 1  // not working I don't know why 
GROUP BY txn_year;

谢谢你的意见

最佳答案

SELECT count(*), date_trunc('year', "createdAt") AS txn_year 
FROM tables 
WHERE column_active = 1
GROUP BY txn_year;

关于sql - PostgreSQL 如何添加 WHERE where is count() 和 GROUP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30899795/

相关文章:

mysql - 无需查询表即可计算给定日期范围内星期日的出现次数

PostgreSQL 更新触发器比较 Hstore 值

sql - 如何在字符串中动态确定的位置选择动态数量的子字符串?

sql - Rails - 对过滤出的值执行分组函数时创建 nil 值

java - 如何使用postgresql数据库在hibernate中获取远程端数据库的数据

sql - Postgres 没有正确排序两列

sql - 在 PL/SQL VARRAY 中使用 ROWTYPE 会产生编译错误

mysql - 具有多行值的子查询选择

asp.net - 在 SQL Azure 中使用 DataContext.CreateDatabase

postgresql - 通过其pq.StringArray属性查询GORM数据库