我试图计算当前日期与客户开立帐户的日期之间的时差(以月为单位)(仅适用于2012年1月加入的人)。
我尝试使用ExtractTemporaryFiles('*.sql');
和current_date
,但我认为我的问题出在我的日期字段中,格式如下: dd / mm / yyyy
我正在研究Teradata
我们将不胜感激。
答案 0 :(得分:1)
您可以尝试这样:
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);