コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH HEALTH_CHECKUP_BEFORE AS(
SELECT h1.MEMBER_CODE ,h1.WEIGHT FROM HEALTH_CHECKUP h1
INNER JOIN (SELECT MEMBER_CODE,MAX(CHECKUP_DATE) FROM HEALTH_CHECKUP m1 GROUP BY MEMBER_CODE)
ON HEALTH_CHECKUP.MEMBER_CODE = m1.MEMBER_CODE
WHERE CHECKUP_DATE < m.CHECKUP_DATE
),
HEALTH_CHECKUP_AFTER AS(
SELECT h2.CHECKUP_DATE,h2.MEMBER_CODE ,h2.WEIGHT FROM HEALTH_CHECKUP h2
INNER JOIN (SELECT MEMBER_CODE,MAX(CHECKUP_DATE) FROM HEALTH_CHECKUP m2 GROUP BY MEMBER_CODE)
ON HEALTH_CHECKUP.MEMBER_CODE = m2.MEMBER_CODE
WHERE CHECKUP_DATE = m.CHECKUP_DATE
)
SELECT
a.CHECKUP_DATE AS CK_DATE
,a.MEMBER_CODE AS CODE
,m.LAST_NAME || m.FIRST_NAME AS NAME
,a.WEIGHT - b.WEIGHT AS CHG_WT
FROM
HEALTH_CHECKUP_AFTER a
INNER JOIN MEMBER_MST m ON a.MEMBER_CODE = m.MEMBER_CODE
INNER JOIN HEALTH_CHECKUP_BEFORE b ON a.MEMBER_CODE = b.MEMBER_CODE
GROUP BY
a.MEMBER_CODE
HAVING
a.WEIGHT - b.WEIGHT > 5
AND a.WEIGHT - b.WEIGHT < -5
ORDER BY
CHG_WT DESC ,CODE DESC
提出情報
提出日時 | 2024/06/24 09:39:15 |
コンテスト | 第13回 SQLコンテスト |
問題 | 体重差分 |
受験者 | UY |
状態 (詳細) | RE (Runtime Error: 実行時エラー) |
メモリ使用量 | 88 MB |
メッセージ
SQLITE_ERROR: no such column: m.CHECKUP_DATE
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
RE
87 MB
データパターン2
RE
88 MB