计算Teradata中2个日期之间的时差

Calculating time difference between 2 dates in Teradata

我正在尝试计算当前日期与客户开户日期(仅适用于 2012 年 1 月加入的客户)之间的时差(以月为单位)。
我尝试使用 current_datecast,但我认为我的问题出在我的日期字段中,格式如下: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);