Redshift 季度结束日期和年度结束日期

问题描述 投票:0回答:1

如何在 redshift 中查找季度结束日期和年结束日期。

我通过以下查询找到了季度的开始日期。我需要季度结束日期和年结束日期。

DATE_TRUNC('季度',日期)作为季度开始日期,

谢谢,

cast(DATE_TRUNC('quarter', date) as date) asquarter_start_date,

sql postgresql date amazon-redshift plsqldeveloper
1个回答
0
投票

查找季度结束日期的最简单方法是找到季度的开始日期,添加一个季度(3 个月),然后减去一天

尝试:

DATE_TRUNC('quarter', date) + interval '3 months' - interval '1 day'

年末也是如此——找到年初,加 1 年,然后减去 1 天:

DATE_TRUNC('year', date) + interval '1 year' - interval '1 day'
© www.soinside.com 2019 - 2024. All rights reserved.