gpt4 book ai didi

ruby-on-rails - 如何按月、周、季筛选数据

转载 作者:数据小太阳 更新时间:2023-10-29 07:56:06 25 4
gpt4 key购买 nike

我在下面有一个 Order 模型

如果今天是5月3日

我想汇总前三个月的订单数据,怎么办?

我的意思是我想显示 2/1 ~ 4/30,不包括 5 月份的订单。

如果今天是 2014/4/20,我想显示前 3 周数据的总和。 2014/2/1~2/15

如何用 Rubic 方式做到这一点?

最佳答案

你想要一些东西:

date = DateTime.now.utc
Order.where('created_at >= ? and created_at <= ?', date.beginning_of_month, date.utc.end_of_month).sum('price')

price 是您要求和的列。

您可以重用@Santosh 的逻辑以获得您想要的日期=)

关于ruby-on-rails - 如何按月、周、季筛选数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21642434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com