SQL中按日(月)计算的产品累计总和

问题描述 投票:-1回答:1

我正在尝试获取每月每天的记录数。今天是04/19,我从今年月初开始拥有所有数据,所以我将使用group_by来获得结果,但问题是,我想展示未来的数据。

对于前者,对于04/20(明天),我应该获取过去3个月中第20天的所有记录的平均值。在下面的图像中,我在03/20有31,在02/20有59,在01/20有90,所以对于04/20 - 我应该得到60,因为它是在20日的最后3个月的平均值这个月(31 + 59 + 90/3)。请帮忙。

sql oracle
1个回答
0
投票

在剩下的时间里,你可以UNION另一个选择你当前的查询按TO_CHAR(timestamp_column, 'DD')分组,只从天数中提取数据,该列的数量大于当月的当天。

© www.soinside.com 2019 - 2024. All rights reserved.