在PostgreSQL中有幾種日期運算符可以用于對日期進行加減操作:
加法運算符 (+):可以用來將一個日期增加指定的時間間隔。例如,SELECT CURRENT_DATE + INTERVAL '1 day';
將返回當前日期加上一天后的日期。
減法運算符 (-):可以用來計算兩個日期之間的時間間隔。例如,SELECT DATE '2022-01-01' - DATE '2021-01-01';
將返回兩個日期之間的天數差。
INTERVAL 類型:可以用來表示時間間隔,可以與日期進行加減運算。例如,SELECT CURRENT_DATE - INTERVAL '1 month';
將返回當前日期減去一個月后的日期。
AGE() 函數:用于計算兩個日期之間的年齡差。例如,SELECT AGE(DATE '2022-01-01', DATE '2000-01-01');
將返回兩個日期之間的年齡差。
這些日期運算符和函數可以幫助我們對日期進行靈活的處理和計算。