コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
UPDATE ITEM
SET
ITEM_POPULAR_RANK = 0;
WITH SUB as (
select
odd.ITEM_CODE
, SUM(ORDER_QTY)
, MAX(ORDER_DATE)
, ROW_NUMBER() OVER (
ORDER BY
SUM(ORDER_QTY) desc
, MAX(ORDER_DATE) desc
, ITEM_CODE DESC
) as RANK
from
ORDERS as od
inner join ORDERS_DTL as odd
on od.ORDER_NO = odd.ORDER_NO
where
ORDER_DATE between '2023-04-01' and '2023-06-30'
group by
odd.ITEM_CODE
) UPDATE ITEM
SET
ITEM_POPULAR_RANK = RIW.RANK
FROM
(select ITEM_CODE, RANK from sub) AS RIW
where
ITEM.ITEM_CODE = RIW.ITEM_CODE
提出情報
提出日時 | 2024/11/06 15:09:29 |
コンテスト | 第8回 SQLコンテスト |
問題 | 人気順位 |
受験者 | kawano |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 86 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
86 MB