我想找到Redshift上个月的第一天和最后一天.但是,大多数postgresql功能date_trunc似乎都不起作用.我怎样才能做到这一点?
Gor*_*off 27
你可以用date_trunc().上个月的第一天:
select date_trunc('month', current_date) - interval '1 month'
Run Code Online (Sandbox Code Playgroud)
在上个月的最后一天:
select date_trunc('month', current_date) - interval '1 day'
Run Code Online (Sandbox Code Playgroud)
我相信这date_trunc()在RedShift中有效.看到这里.
小智 6
或者,对于飞蛾的最后一天,您可以使用LAST_DAY函数。:) http://docs.aws.amazon.com/redshift/latest/dg/r_LAST_DAY.html
select last_day(current_date)
| 归档时间: |
|
| 查看次数: |
14162 次 |
| 最近记录: |