ソースコード
SELECT CHECKUP_DATE AS CK_DATE
,TEST.MEMBER_CODE AS CODE
,LAST_NAME || FIRST_NAME AS NAME
,WEIGHT AS CHG_WT
FROM(
SELECT MEMBER_CODE
       ,ROUND(SUM(CASE WHEN ROWNUM = 1 THEN WEIGHT ELSE WEIGHT * -1 END),1) AS WEIGHT
       ,MAX(CHECKUP_DATE) AS CHECKUP_DATE
FROM(      
SELECT MEMBER_CODE,CHECKUP_DATE,WEIGHT,ROW_NUMBER() OVER(PARTITION BY MEMBER_CODE ORDER BY CHECKUP_DATE DESC) AS ROWNUM
		FROM HEALTH_CHECKUP
		)
WHERE ROWNUM <= 2
GROUP BY MEMBER_CODE
) TEST
LEFT JOIN MEMBER_MST
ON MEMBER_MST.MEMBER_CODE = TEST.MEMBER_CODE
WHERE CHG_WT >= 5 OR CHG_WT <= -5
ORDER BY WEIGHT DESC,TEST.MEMBER_CODE DESC
提出情報
提出日時2024/06/21 17:54:03
コンテスト第13回 SQLコンテスト
問題体重差分
受験者t2_sst
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量89 MB
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
AC
89 MB
データパターン2
WA
84 MB