コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with YEAR_SUM as (
with MONTH_SUM as (
select
strftime('%Y-%m',SALES_DATE) as YEAR_MONTH
, strftime('%Y-%m',date(SALES_DATE, '-11 month')) as YEAR_MONTH_11
, sum(SALES_AMT) as MONTH_AMT
from
SALES
where
SALES_DATE between '2022-02-01' and '2023-12-31'
and UPDATED_NO is null
group by
strftime('%Y-%m',SALES_DATE)
)
select
M.YEAR_MONTH
, M.MONTH_AMT
, sum(Y.MONTH_AMT) as YEAR_MOVE_AMT
from
MONTH_SUM M
join MONTH_SUM Y
on Y.YEAR_MONTH between M.YEAR_MONTH_11 and M.YEAR_MONTH
where
M.YEAR_MONTH >= '2023-01'
group by
M.YEAR_MONTH
, M.MONTH_AMT
)
select
Y.YEAR_MONTH
, Y.MONTH_AMT
, sum(C.MONTH_AMT) as CUML_AMT
, Y.YEAR_MOVE_AMT
from
YEAR_SUM Y
join YEAR_SUM C
on C.YEAR_MONTH between '2023-01' and Y.YEAR_MONTH
group by
Y.YEAR_MONTH
, Y.MONTH_AMT
order by
Y.YEAR_MONTH asc;
提出情報
提出日時 | 2024/02/17 21:12:43 |
コンテスト | 第11回 SQLコンテスト |
問題 | Zチャート |
受験者 | udy |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 85 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
85 MB