ソースコード
with tmp as (
select
    strftime('%Y-%m', sales_date) sales_date
    ,sum(sales_amt) sum_amt
from
    sales
where
    updated_no is null
group by
    strftime('%Y-%m', sales_date)
), tmp2 as (
select
    sales_date YEAR_MONTH
    ,sum_amt MONTH_AMT
    ,sum(sum_amt) over(order by sales_date rows between 11 preceding and current row) YEAR_MOVE_AMT
from
    tmp
order by
    sales_date
)
select
    year_month
    ,month_amt
    ,sum(month_amt) over(order by year_month rows between unbounded preceding and current row) CUML_AMT
    ,year_move_amt
from
    tmp2
where
    year_month between '2023-01' and '2023-12'
order by
    year_month
;
提出情報
提出日時2024/10/03 08:12:38
コンテスト第11回 SQLコンテスト
問題Zチャート
受験者nosh
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB