コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
--【問題9】
WITH
BASE AS(
SELECT
CHECKUP_DATE
, MEMBER_CODE
, WEIGHT
, RANK () OVER (partition by MEMBER_CODE order by CHECKUP_DATE DESC) AS RANK
FROM
HEALTH_CHECKUP
)
SELECT
A.CHECKUP_DATE AS CK_DATE
, A.MEMBER_CODE AS CODE
, C.LAST_NAME || C.FIRST_NAME AS NAME
, ROUND((A.WEIGHT * 10 - B.WEIGHT * 10) / 10 ,1) AS CHG_WT
FROM
BASE A
INNER JOIN
BASE B
ON
A.MEMBER_CODE = B.MEMBER_CODE
INNER JOIN
MEMBER_MST C
ON
A.MEMBER_CODE = C.MEMBER_CODE
WHERE
A.RANK = 1
AND B.RANK = 2
AND (
ROUND((A.WEIGHT * 10 - B.WEIGHT * 10) / 10 ,1) >= 5
OR ROUND((A.WEIGHT * 10 - B.WEIGHT * 10) / 10 ,1) <= -5
)
ORDER BY
ROUND((A.WEIGHT * 10 - B.WEIGHT * 10) / 10 ,1) DESC
, A.MEMBER_CODE DESC
提出情報
提出日時 | 2024/06/23 20:02:10 |
コンテスト | 第13回 SQLコンテスト |
問題 | 体重差分 |
受験者 | r1000000 |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 85 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
85 MB