Oracle: how to add minutes to a timestamp?

前端 未结 13 1295
盖世英雄少女心
盖世英雄少女心 2020-11-30 02:37

I need to add 30 minutes to values in a Oracle date column. I do this in my SELECT statement by specifying

to_char(date_and_time + (.000694 * 31)

13条回答
  •  没有蜡笔的小新
    2020-11-30 02:55

    In addition to being able to add a number of days to a date, you can use interval data types assuming you are on Oracle 9i or later, which can be somewhat easier to read,

    SQL> ed
    Wrote file afiedt.buf
    SELECT sysdate, sysdate + interval '30' minute FROM dual
    SQL> /
    
    SYSDATE              SYSDATE+INTERVAL'30'
    -------------------- --------------------
    02-NOV-2008 16:21:40 02-NOV-2008 16:51:40
    

提交回复
热议问题