ソースコード
with tmp as 
(
select 
  d.item_code 
  ,sum(d.order_qty) as q 
  ,max(o.order_date) as latest_date 
from orders as o 
inner join orders_dtl as d 
  on o.order_no = d.order_no 
where o.order_date >= '2023-04-01'
  and o.order_date < '2023-07-01'
group by 1
)
,r as 
(
select 
  item_code 
  ,rank() over(order by q desc, latest_date desc, item_code desc) as rank 
from tmp 
)
update item 
set item_popular_rank =
case 
when r.rank is null then 0
else r.rank
end from r where item.item_code = r.item_code
;
提出情報
提出日時2023/08/21 13:13:53
コンテスト第8回 SQLコンテスト
問題人気順位
受験者noneof383
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量87 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
87 MB
データパターン2
WA
84 MB