ソースコード
WITH 
HEALTH_CHECKUP_NO AS
(
SELECT
ROW_NUMBER() OVER(PARTITION BY T1.MEMBER_CODE ORDER BY T1.CHECKUP_DATE DESC) AS No,
T1.*
FROM HEALTH_CHECKUP T1
),
HEALTH_CHECKUP_NEW AS(
SELECT *
FROM HEALTH_CHECKUP_NO T1
WHERE
T1.No = 1
),
HEALTH_CHECKUP_OLD AS(
SELECT *
FROM HEALTH_CHECKUP_NO T1
WHERE
T1.No = 2
)
SELECT
T1.CHECKUP_DATE CK_DATE,
T1.MEMBER_CODE CODE,
T3.LAST_NAME || T3.FIRST_NAME NAME,
ROUND(T1.WEIGHT - T2.WEIGHT,1) CHG_WT
FROM HEALTH_CHECKUP_NEW T1
LEFT OUTER JOIN HEALTH_CHECKUP_OLD T2
ON T2.MEMBER_CODE = T1.MEMBER_CODE
LEFT OUTER JOIN MEMBER_MST T3
ON T3.MEMBER_CODE = T1.MEMBER_CODE
WHERE
T1.WEIGHT - T2.WEIGHT >= 5
OR T2.WEIGHT - T1.WEIGHT >= 5
ORDER BY ROUND(T1.WEIGHT - T2.WEIGHT,1) DESC,T1.MEMBER_CODE DESC
提出情報
提出日時2024/06/23 21:04:43
コンテスト第13回 SQLコンテスト
問題体重差分
受験者syakariki1605
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
86 MB
データパターン2
WA
86 MB