我正在尝试编写一个查询,以便在我的飞行员表中拉出最老和最年轻的飞行员之间的年龄差异
除了我遇到的问题,我需要它在years
而不是days
:
SELECT ROUND(MAX(PIL_BRTHDATE)-(MIN(PIL_BRTHDATE),2) AS "AGE DIFFERENCE" FROM PILOTS;
这是因为我的教授希望它能够成为第二个十分之一
我试过了DATEDIFF
这个功能,但我只能输入开始日期和结束日期,而不是手动(YY,"STARTDATE", "ENDDATE"
)
例如我试过:
DATEDIFF(YY,MAX(PIL_BRTHDATE),MIN(PIL_BRTHDATE))...IT KEEPS SAYING INVALID IDENTIFIER
提前感谢!
答案 0 :(得分:1)
提取(从你的日期开始)