从SQL表中减去当前年份
如何从表中减去当前年份 我有一个带有列从SQL表中减去当前年份,sql,oracle,tsql,oracle11g,Sql,Oracle,Tsql,Oracle11g,如何从表中减去当前年份 我有一个带有列VehicleYear的表。因此,我只需要从车辆EAR中减去当前年份即可得到车辆Leage 我尝试了以下查询,但它不起作用,因为SYSDATE似乎反映了添加行的日期 SELECT V. VEHICLENAME, (SYSDATE - V.VEHICLEYEAR) AS CURRENTAGE FROM VEHICLE V 您可以运行此查询以从两个日期中减去年份 SELECT VEHICLENAME, EXTRACT(YEAR FROM sys
VehicleYear
的表。因此,我只需要从车辆EAR
中减去当前年份即可得到车辆Leage
我尝试了以下查询,但它不起作用,因为SYSDATE
似乎反映了添加行的日期
SELECT V. VEHICLENAME, (SYSDATE - V.VEHICLEYEAR) AS CURRENTAGE
FROM VEHICLE V
您可以运行此查询以从两个日期中减去年份
SELECT VEHICLENAME,
EXTRACT(YEAR FROM sysdate) - EXTRACT(YEAR FROM VehicleYear) AS CURRENTAGE
FROM VEHICLE;