Redshift上个月的第一天和最后一天

问题描述:

我想查找上个月的第一天和最后一天。 大多数postgresql功能(如date_trunc)不能在redshift中工作。任何帮助表示赞赏。Redshift上个月的第一天和最后一天

+1

亚马逊红移不支持'date_trunc()'。 –

您可以使用date_trunc()。上个月的第一天:

select date_trunc('month', current_date) - interval '1 month' 

上个月的最后一天:

select date_trunc('month', current_date) - interval '1 day' 

我相信date_trunc()确实在红移工作。见here

+0

它的工作。非常感谢你。 –

或者在蛾的最后一天,您可以使用LAST_DAY函数。 :) http://docs.aws.amazon.com/redshift/latest/dg/r_LAST_DAY.html

select last_day(current_date)