我一直在努力解决这个问题几个小时。我的数字大约有一年的时间。有人可以告诉我我做错了什么吗?
以下是问题和预期结果:
从区号 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 ;