sequelize怎么按照时间进行分组查询?

zu1662
  • 13

用sequelize,根据时间段把每个月的数据进行groupby分组查询出来,应该怎么查询?
数据库存的数据都是crated_at自动生成的格式:2018-03-09 14:50:53。

回复
阅读 4.4k
3 个回答
group: [ this.app.Sequelize.fn('DATE_FORMAT',Sequelize.col('created_at'), '%Y-%m-%d') ],
乱舞全球
  • 4
新手上路,请多包涵

用elasticsearch 分组吧。那个分桶好高级的

把crated_at字段拆分成年,月两个字段,放在原表中.然后根据月字段就行group by.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏