最老的和最年幼的生日之间的差异

时间:2014-04-01 03:57:56

标签: sql date datediff

我正在尝试编写一个查询,以便在我的飞行员表中拉出最老和最年轻的飞行员之间的年龄差异

除了我遇到的问题,我需要它在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

提前感谢!

1 个答案:

答案 0 :(得分:1)

提取(从你的日期开始)