计算Teradata中2个日期之间的时差
Calculating time difference between 2 dates in Teradata
我正在尝试计算当前日期与客户开户日期(仅适用于 2012 年 1 月加入的客户)之间的时差(以月为单位)。
我尝试使用 current_date
和 cast
,但我认为我的问题出在我的日期字段中,格式如下:dd/mm/yyyy
我正在研究 Teradata。
您的帮助将不胜感激。
你可以这样试试:
SELECT CURRENT_DATE - CAST('2016-06-06' AS DATE) MONTH(4);
如果你的日期是dd/mm/yyyy格式那么你可以试试
SELECT CURRENT_DATE - cast(myDate as date format 'YYYY-MM-DD') MONTH(4);
我正在尝试计算当前日期与客户开户日期(仅适用于 2012 年 1 月加入的客户)之间的时差(以月为单位)。
我尝试使用 current_date
和 cast
,但我认为我的问题出在我的日期字段中,格式如下:dd/mm/yyyy
我正在研究 Teradata。
您的帮助将不胜感激。
你可以这样试试:
SELECT CURRENT_DATE - CAST('2016-06-06' AS DATE) MONTH(4);
如果你的日期是dd/mm/yyyy格式那么你可以试试
SELECT CURRENT_DATE - cast(myDate as date format 'YYYY-MM-DD') MONTH(4);