Oracle, Make date time's first day of its month

前端 未结 6 513
后悔当初
后悔当初 2020-12-30 21:48

I have a datevariable, I would like to have convert it to first day of its monh,

  • Eg: 10/10/2010 -> 01/10/2010
  • Eg: 31/07/2010 -> 01/07/2010
6条回答
  •  [愿得一人]
    2020-12-30 22:09

    SQL> select to_date('31/07/2010', 'DD/MM/YYYY') from dual;
    
    TO_DATE('
    ---------
    31-JUL-10
    
    SQL> select trunc(to_date('31/07/2010', 'DD/MM/YYYY'), 'MM') from dual;
    
    TRUNC(TO_
    ---------
    01-JUL-10
    
    SQL>
    

提交回复
热议问题