最大和最小出生日期之间的差异

问题描述 投票:0回答:1

我正在尝试编写一个查询,以便拉出我的飞行员表中最年长和最年轻飞行员之间的年龄差异 - 到目前为止,我已经尝试过这个,它在我需要几年时返回天数:

SELECT ROUND(MAX(PIL_BRTHDATE)-(MIN(PIL_BRTHDATE),2) AS "AGE DIFFERENCE" FROM PILOTS;

ROUND
之所以存在是因为我的教授希望它四舍五入到小数点后第二位。

我尝试了

DATEDIFF
功能,但由于我无法手动输入开始和结束日期,所以它不起作用 (
YY,"STARTDATE","ENDDATE"
)。

例如我尝试过:

DATEDIFF(YY,MAX(PIL_BRTHDATE),MIN(PIL_BRTHDATE))...IT KEEPS SAYING INVALID IDENTIFIER
sql date datediff
1个回答
1
投票

摘录(从您的日期算起的年份)

© www.soinside.com 2019 - 2024. All rights reserved.