コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH MAX_DATE AS
(SELECT MEMBER_CODE,MAX(CHECKUP_DATE) AS CHK_DATE
FROM HEALTH_CHECKUP
GROUP BY MEMBER_CODE
),
MIN_DATE AS (
SELECT MEMBER_CODE,MIN(CHECKUP_DATE) AS CHK_DATE
FROM HEALTH_CHECKUP
GROUP BY MEMBER_CODE
),
MAX_DATA AS (
SELECT MC.CHECKUP_DATE,MC.MEMBER_CODE,MC.WEIGHT
FROM HEALTH_CHECKUP MC INNER JOIN MAX_DATE MD
ON MC.MEMBER_CODE = MD.MEMBER_CODE
AND MC.CHECKUP_DATE = MD.CHK_DATE
),
MIN_DATA AS (
SELECT MC.CHECKUP_DATE,MC.MEMBER_CODE,MC.WEIGHT
FROM HEALTH_CHECKUP MC INNER JOIN MIN_DATE MD
ON MC.MEMBER_CODE = MD.MEMBER_CODE
AND MC.CHECKUP_DATE = MD.CHK_DATE
)
SELECT AD.CHECKUP_DATE AS CK_DATE,
AD.MEMBER_CODE AS CODE,
(MM.LAST_NAME || MM.FIRST_NAME) AS NAME,
ROUND(CAST(AD.WEIGHT as real) - CAST(ID.WEIGHT as real),1) AS CHG_WT
FROM MAX_DATA AD INNER JOIN MIN_DATA ID
ON AD.MEMBER_CODE = ID.MEMBER_CODE
INNER JOIN MEMBER_MST MM
ON AD.MEMBER_CODE = MM.MEMBER_CODE
WHERE ABS(ROUND(CAST(AD.WEIGHT as real) - CAST(ID.WEIGHT as real),1)) >= 5
ORDER BY CHG_WT DESC ,CODE DESC
提出情報
提出日時 | 2024/06/24 00:33:02 |
コンテスト | 第13回 SQLコンテスト |
問題 | 体重差分 |
受験者 | yng |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 90 MB |
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
AC
90 MB
データパターン2
WA
84 MB