0
MYSQL
,TIMESTAMPDIFF(MONTH, '2016-01-31', '2016-02-01')
返回0
。使DATEDIFF的Redshift表現爲TIMESTAMPDIFF的MySQL
在Redshift
,DATEDIFF(MONTH, '2016-01-31', '2016-02-01')
返回1
。
如何使DATEDIFF(MONTH, '2016-01-31', '2016-02-01')
在Redshift
返回0
?
當前我正在使用DATEDIFF(DAY, '2016-01-31', '2016-02-01')/30
。但這不夠好,因爲有些月份有28-31天。