簡體   English   中英

Teradata中不同月份的時間日期計算

[英]Time date calculations for different months in Teradata

如何在Teradata中計算以下內容:

Beginning Of Previous Month, 
End Of Previous Month, 
Beginning Of Six Months Ago, 
Beginning Of Twelve Months Ago

謝謝。

Beginning Of Previous Month:    add_months(current_date - (extract(day from current_date)-1), -1) 
End Of Previous Month:                     current_date - (extract(day from current_date))
Beginning Of Six Months Ago:    add_months(current_date - (extract(day from current_date)-1), -6) 
Beginning Of Twelve Months Ago: add_months(current_date - (extract(day from current_date)-1), -12) 

根據您的版本,可能會有一些功能:

td_month_begin(add_months(current_date,-1))
last_day(add_months(current_date,-1))

或者,您可以檢查(希望)現有的日歷表(如果已存在)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM