postgresql 計算日期
目錄
使用在 postgresql 使用 date_trunc
可以動態取得想要的日期。算是相當重要的應用。主要的想法為,利用current_date
取得基準天的時間,再利用 +/- interval
來取得想要的日期與時間。
date_trunc
會回傳計算後時期的0分0秒,再利用這個為基準找到想要的時間。
範例
本月份第一天
date_trunc('month', current_date)
上月份第一天
date_trunc('month', current_date - interval '1' month)
今年第一天
date_trunc('year', current_date)
結論
之前為了這個日期的計算可說是煞費苦心,瞭解後其實內容沒有這麼難,把一些心得記錄下來,也希望之後需要時有地方可以找。