コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with t1 as(
select TOTAL_VALUE, row_number() over (order by TOTAL_VALUE) as rank
from CONVENIENCE
where SURVEY_YEAR = 2019 and KIND_CODE = '100'
)
-- max(rank) の偶奇で分ける
-- select max(rank) / 2, max(rank) / 2 +1 from t1
-- select
-- *,
-- CASE WHEN max(rank) % 2 = 0 THEN
-- (SELECT TOTAL_VALUE FROM t1 where rank = FLOOR(max(rank) / 2)
-- ELSE 0
-- END as flg
-- from t1
select
ROUND(AVG(TOTAL_VALUE))
from t1 -- 35
where rank between (
select floor(max(rank) * 1.0 / 2) from t1
) and (
select floor(max(rank) * 1.0 / 2 + 1) from t1
)
提出情報
提出日時 | 2023/07/19 16:48:12 |
コンテスト | 第4回 SQLコンテスト |
問題 | 中央値の算出 |
受験者 | katayaaaaaaman |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 79 MB |
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
79 MB
データパターン2
WA
79 MB
データパターン3
WA
79 MB