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

yx2lnoni  于 2023-08-04  发布在  PostgreSQL
关注(0)|答案(1)|浏览(190)

如何在redshift中找到季度结束日期和年度结束日期。
我通过下面的查询找到了季度的开始日期。我需要季度结束日期和年度结束日期。
DATE_TRUNC('quarter ',date)as quarter_start_date,
谢谢你,
cast(DATE_TRUNC('quarter ',date)as date)as quarter_start_date,

kokeuurv

kokeuurv1#

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

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

字符串
对于Year End也是一样--找到一年的开始,加上1年,然后减去1天:

DATE_TRUNC('year', date) + interval '1 year' - interval '1 day'

相关问题