使用配置单元时,有返回 select datediff('date1','date2') from table 返回两个日期之间的天数的值。如果我对两次约会之间的几个月感兴趣呢?一种选择是将结果除以30.5,因为平均月份大约有30.5天,但如果考虑到较大的日期范围,这肯定会产生不精确。您知道用标准sql(理想的配置单元)语法以类似的方式检索月份数(而不是天数)的方法吗?
select datediff('date1','date2') from table
rslzwgfq1#
您可以尝试:
SELECT CAST(MONTHS_BETWEEN(date1, date2) AS INT) as numberOfMonthsBetweenDates FROM table
这将返回您的预期结果。
1条答案
按热度按时间rslzwgfq1#
您可以尝试:
这将返回您的预期结果。