コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with tgt as (select
CHECKUP_DATE as CK_DATE,
MEMBER_CODE as CODE,
LAST_NAME || FIRST_NAME as NAME,
WEIGHT as WEIGHT,
row_number() over (partition by MEMBER_CODE order by CHECKUP_DATE desc) as rank
from
HEALTH_CHECKUP
left join MEMBER_MST using(MEMBER_CODE)
)
,temp as (select
CK_DATE
,CODE
,NAME,
100 *
case
when rank = 2 then -WEIGHT
else WEIGHT
end as WEIGHT
from tgt
where rank in (1, 2)
)
select max(CK_DATE) as CK_DATE,
CODE,
NAME,
round(SUM(WEIGHT)/100, 1) as CHG_WT
from temp
group by
CODE,
NAME
having abs(round(SUM(WEIGHT)/100, 1)) >=5
order by CHG_WT desc,
CODE desc
提出情報
提出日時 | 2024/06/21 13:55:08 |
コンテスト | 第13回 SQLコンテスト |
問題 | 体重差分 |
受験者 | suse.leaf |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 100 MB |
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
WA
100 MB