greenplum日期類操作

--指定日期前一年的最後一天

postgres=# SELECT (to_date('2019-11-11', 'yyyy')-1);

  ?column?

------------

 2018-12-31

 

 --指定日期月份的最後一天

--方式一:

postgres=# SELECT to_date('2019-12-12', 'yyyy-mm') + INTERVAL'1 month' - interval '1 day';

      ?column?

---------------------

 2019-12-31 00:00:00

 

--方式二:

postgres=# SELECT (date_trunc('month',to_date('2019-06-18','yyyy-mm'))+INTERVAL'1 month'-INTERVAL'1 day')::date;

    date

------------

 2019-06-30

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章