如何在 redshift 中查找季度结束日期和年结束日期。
我通过以下查询找到了季度的开始日期。我需要季度结束日期和年结束日期。
DATE_TRUNC('季度',日期)作为季度开始日期,
谢谢,
cast(DATE_TRUNC('quarter', date) as date) asquarter_start_date,
查找季度结束日期的最简单方法是找到季度的开始日期,添加一个季度(3 个月),然后减去一天。
尝试:
DATE_TRUNC('quarter', date) + interval '3 months' - interval '1 day'
年末也是如此——找到年初,加 1 年,然后减去 1 天:
DATE_TRUNC('year', date) + interval '1 year' - interval '1 day'