コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with SUB1 as(
select
SD.ITEM_CODE, IT.ITEM_NAME, SUM(SD.UNITPRICE * SD.SALES_QTY) SAL_AMT
from
SALES SA
inner join SALES_DTL SD
on SA.SALES_NO = SD.SALES_NO
inner join ITEM IT
on SD.ITEM_CODE = IT.ITEM_CODE
where SA.SALES_DATE between '2023-06-01' and '2023-06-30'
group by SD.ITEM_CODE, IT.ITEM_NAME
)
,SUB2 as(
select
SUM(SD.UNITPRICE * SD.SALES_QTY) A_PRICE
from
SALES SA
inner join SALES_DTL SD
on SA.SALES_NO = SD.SALES_NO
where SA.SALES_DATE between '2023-06-01' and '2023-06-30'
)
,SUB3 as(
select ITEM_CODE, ITEM_NAME, ROUND(SAL_AMT * 1.0 / A_PRICE * 100.0, 1) SAL_COMP, SAL_AMT, SUM(SAL_AMT) OVER (PARTITION BY SAL_AMT) SAL_SUM, A_PRICE
from SUB1 cross join SUB2
)
select
A.ITEM_CODE CODE
,A.ITEM_NAME NAME
,A.SAL_AMT
--,SUM(A.SAL_AMT) CML_AMT
,A.SAL_COMP SAL_COMP
--,ROUND(SUM(A.SAL_AMT) * 1.0/ A.A_PRICE * 100.0, 1) TTL_COMP
,B.ITEM_CODE CODE
,B.ITEM_NAME NAME
,B.SAL_AMT
from
SUB3 A
inner join SUB3 B
on A.SAL_COMP >= B.SAL_COMP
--group by A.ITEM_CODE, A.SAL_COMP, A.SAL_AMT
--order by A.SAL_COMP desc,A.ITEM_CODE desc
提出情報
提出日時 | 2023/06/17 00:11:25 |
コンテスト | 第7回 SQLコンテスト |
問題 | ABC分析 |
受験者 | ckoga |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 77 MB |
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
77 MB
データパターン2
WA
77 MB
データパターン3
WA
77 MB