コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
update item
set item_popular_rank = 0
;
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
)
with 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 = (select r.rank from rank where item.item_code = r.item_code)
;
提出情報
提出日時 | 2023/08/21 10:25:30 |
コンテスト | 第8回 SQLコンテスト |
問題 | 人気順位 |
受験者 | hattsuriboy |
状態 (詳細) | RE (Runtime Error: 実行時エラー) |
メモリ使用量 | 78 MB |
メッセージ
SQLITE_ERROR: near "with": syntax error
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
RE
78 MB
データパターン2
RE
77 MB