ソースコード
WITH t AS(
SELECT
    MAX(CHECKUP_DATE)OVER(PARTITION BY hc.member_code) AS CK_DATE
    , hc.MEMBER_CODE AS CODE
    , LAST_NAME || FIRST_NAME AS NAME
    , CHECKUP_DATE
    , ROUND(WEIGHT - LAG(WEIGHT)OVER(PARTITION BY hc.member_code ORDER BY CHECKUP_DATE),1) AS CHG_WT
FROM
    HEALTH_CHECKUP AS hc
LEFT JOIN
    MEMBER_MST AS mm
ON
    hc.member_code = mm.member_code
)
SELECT
    CK_DATE
    , CODE
    , NAME
    , CHG_WT
FROM
    t
WHERE
    CK_DATE = CHECKUP_DATE
    AND ABS(CHG_WT) >= 5
ORDER BY
    CHG_WT DESC
    , CODE DESC
提出情報
提出日時2024/06/23 01:06:34
コンテスト第13回 SQLコンテスト
問題体重差分
受験者tamura_masashi
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量88 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
88 MB