コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
with st as (select
max(checkup_date) as m1_cd
, MEMBER_CODE as CODE
, WEIGHT as we
from
HEALTH_CHECKUP as h1
group by MEMBER_CODE)
, st2 as (
select
max(h.checkup_date) as m2_cd
, CODE
, h.WEIGHT as we2
from HEALTH_CHECKUP as h join st on st.CODE = h.MEMBER_CODE
where st.m1_cd != h.checkup_date
group by st.CODE
)
-- select * from st2
-- select * from st
select
m1_cd as CK_DATE
, st.CODE
, mm.LAST_NAME || mm.FIRST_NAME as NAME
, ROUND(st.we - st2.we2, 2) as CHG_WT
from st join st2 on st.CODE = st2.CODE join member_mst mm on st.CODE = mm.MEMBER_CODE
where abs(ROUND(st.we * 100) - ROUND(st2.we2 * 100)) >= 500
order by CHG_WT desc, st.CODE desc
提出情報
提出日時 | 2024/06/23 17:10:23 |
コンテスト | 第13回 SQLコンテスト |
問題 | 体重差分 |
受験者 | daku10 |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 85 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
83 MB