嘿,我正在尝试使用Sequelize(用于postgreSQL的Node.js ORM)从数据库中查询数据,我想按日期范围分组,并计算该表中有多少项。
目前我拥有的代码是:
Task.findAll({
attributes: ['createdAt'],
group: 'createdAt'
})
但是从你可以看到的内容来看,分组仅考虑确切的日期(包括秒),因此分组实际上是无意义的,因为无论如何都不会有具有完全相同的秒数的重叠项目。所以我希望它只基于天、年和月进行分组。
我假设它将类似于sequelize.fn(...)。