ソースコード
with SUB as(
    select
        CHECKUP_DATE
        ,MEMBER_CODE
        ,WEIGHT
        ,lead(WEIGHT) over(partition by MEMBER_CODE order by CHECKUP_DATE desc) as PRE_WEIGHT
    from
        HEALTH_CHECKUP
    ),
SUB2 as (
    select
        CHECKUP_DATE as CK_DATE
        ,MEMBER_CODE
        ,round(cast(WEIGHT as real) - cast(PRE_WEIGHT as real),1) as CHG_WT
    from
        SUB
    where   
        abs(cast(WEIGHT as real) - cast(PRE_WEIGHT as real)) >= 5
    group by
        MEMBER_CODE
    having
        CHECKUP_DATE = MAX(CHECKUP_DATE)
    )
select 
    SUB2.CK_DATE
    ,SUB2.MEMBER_CODE as CODE
    ,MM.LAST_NAME || MM.FIRST_NAME as NAME
    ,SUB2.CHG_WT
from
    SUB2
    inner join MEMBER_MST as MM
        on SUB2.MEMBER_CODE=MM.MEMBER_CODE
order by
    SUB2.CHG_WT desc
    ,SUB2.MEMBER_CODE desc
    ;
提出情報
提出日時2024/07/04 14:16:35
コンテスト第13回 SQLコンテスト
問題体重差分
受験者honyara
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
82 MB
データパターン2
WA
85 MB