小编rep*_*epo的帖子

按日期对小组进行分组,忽略小时/分钟/秒

嘿所以我试图从数据库查询,使用Sequelize(Node.js ORM for postgreSQL),我试图按日期范围分组,并保持该表中的项目数量的计数.

现在我的代码是

 Task.findAll({
    attributes: ['createdAt'],
    group: 'createdAt'
  })
Run Code Online (Sandbox Code Playgroud)

但是你可以看到分组只考虑确切的日期(包括秒),因此分组实际上是没有意义的,因为无论什么都没有重叠的项目与完全相同的第二个计数.所以我希望它只是基于日,年和月的小组.

我假设它必须像sequelize.fn(...)

javascript sql postgresql node.js sequelize.js

7
推荐指数
2
解决办法
8060
查看次数

标签 统计

javascript ×1

node.js ×1

postgresql ×1

sequelize.js ×1

sql ×1