ソースコード
with temp as (
select 
    substr(SALES_DATE,1,7) as yyyymm
    ,sales_amt as amt
from 
    sales
where
    updated_no is null
)
select
    ym as YEAR_MONTH
    ,ym_amt as MONTH_AMT
    ,sum(ym_amt) over(order by ym) as CUML_AMT
    ,yma as YEAR_MOVE_AMT
from
(
    select
        ym
        ,ym_amt
        ,sum(ym_amt) over(order by ym rows between 11 preceding and current row) as yma
        
    from
        (
         select
            yyyymm as ym
            ,sum(amt) as ym_amt
        from
            temp
        group by 
            yyyymm
        )
 )   
where   
    ym between '2023-01' and '202312'
order by 
    1
提出情報
提出日時2024/02/22 10:20:02
コンテスト第11回 SQLコンテスト
問題Zチャート
受験者naka-fumi
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
84 MB