Teradata-计算当前日期的上一个季度日期开始日期和结束日期

时间:2019-12-18 05:19:20

标签: teradata

我在Teradata中拥有current_date,即2019年12月18日

我必须根据上述current_date计算上一个季度的开始日期和结束日期。

Input               =     '2019-12-18'
Output Start Date   =     '2019-07-01' 
Output End Date     =     '2019-09-30'

1 个答案:

答案 0 :(得分:1)

您应该可以使用HttpHeaders函数来执行此操作,例如:

TRUNC

尝试一下,让我知道。假设手册中的错误仍然被认为是“错误”。

此外,根据您使用的SELECT TRUNC(ADD_MONTHS(CURRENT_DATE, -3), 'Q') AS Start_Quarter, -- Previous quarter start TRUNC(CURRENT_DATE, 'Q') - 1 AS End_Quarter -- Current quarter start date - 1 day 版本,您也许可以使用内置功能:

TD

Reference
TD Manual
Built-in functions