我正在尝试查找学生入学以来的年份。
问题:为区号 212 的学生创建一个学生姓名列表以及他们注册后的年数(四舍五入到小数点后 2 位)。
我的代码:
SELECT first_name, last_name, TO_DATE(enrollment_date) - TO_DATE(sysdate) Years
FROM student
WHERE phone LIKE '212%'
ORDER BY years;
我很难找到年份。我必须使用 TO_DATE 或 TO_CHAR 才能找到它。Sysdate 是我试图用来比较的。我遇到了障碍,不记得该怎么做。