oracle 求连续12个月的和
时间: 2023-09-11 07:07:45 浏览: 182
你可以使用Oracle SQL中的SUM函数和OVER子句来计算连续12个月的和。具体的SQL语句如下:
```
SELECT
SUM(monthly_amount) OVER (
ORDER BY month
ROWS BETWEEN 11 PRECEDING AND CURRENT ROW
) AS sum_of_last_12_months
FROM
your_table;
```
在这个SQL语句中,我们假设你的表中有两列:一个包含每个月份的日期(例如,"month"列),另一个包含每个月份的金额(例如,"monthly_amount"列)。使用OVER子句并指定ROWS BETWEEN 11 PRECEDING AND CURRENT ROW,可以计算出每个月的连续12个月的金额总和。
阅读全文