私は何時間もこの問題を解決しようとしてきました。私の数値は約1年ずれています。誰かが私が間違っていることを教えてもらえますか?
質問と予想される結果は次のとおりです。
市外局番 203 からの学生名と、登録してからの年数のリストを作成します (すべての値で小数点以下 2 桁を表示します)。年数の多い順にリストを並べ替えます。
ここに私のコードと結果があります:
SELECT First_Name,
Last_Name,
TO_CHAR((ROUND(SYSDATE - registration_date) / 365), '9.99') AS YEARS
FROM Student
WHERE Phone LIKE '203-%%%-%%%%'
ORDER BY Years DESC ;