嘿所以我试图从数据库查询,使用Sequelize(Node.js ORM for postgreSQL),我试图按日期范围分组,并保持该表中的项目数量的计数.
现在我的代码是
Task.findAll({
attributes: ['createdAt'],
group: 'createdAt'
})
Run Code Online (Sandbox Code Playgroud)
但是你可以看到分组只考虑确切的日期(包括秒),因此分组实际上是没有意义的,因为无论什么都没有重叠的项目与完全相同的第二个计数.所以我希望它只是基于日,年和月的小组.
我假设它必须像sequelize.fn(...)