コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with tmp as(
select
ord.item_code
,SUM(ord.ORDER_QTY) as qty
,MAX(ordd.ORDER_DATE) as day
from
ORDERS_DTL as ord
inner join orders as ordd
on ord.ORDER_NO = ordd.ORDER_NO
where
ordd.ORDER_DATE BETWEEN date('2023-04-01') AND date('2023-06-30')
group by
ord.item_code
),tmp2 as(
select
item_code
,ROW_NUMBER() OVER (ORDER BY qty DESC, day DESC, item_code DESC) AS rank
from
tmp
)
UPDATE ITEM
SET ITEM_POPULAR_RANK = COALESCE((
SELECT rank
FROM tmp2
WHERE ITEM.ITEM_CODE = tmp2.item_code
), 0);
提出情報
提出日時 | 2023/08/18 22:40:25 |
コンテスト | 第8回 SQLコンテスト |
問題 | 人気順位 |
受験者 | mywk |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 80 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
77 MB
データパターン2
AC
80 MB