[英]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.