【问题标题】:How to combine date and time into a timestamp in db2?如何在 db2 中将日期和时间组合成时间戳?
【发布时间】:2013-02-15 21:09:28
【问题描述】:

db2 数据库中,我有一个DATE 列和一个TIME 列,如何将它们组合成一个TIMESTAMP

【问题讨论】:

    标签: sql date time db2 timestamp


    【解决方案1】:

    timestamp function 可以用两个参数调用,一个是日期,一个是时间:

    select timestamp(date_col,time_col) from your_table
    

    【讨论】:

    • 太棒了,超级好用:)
    【解决方案2】:

    根据this thread[TIMESTAMP][2] 函数可以接受 2 个参数,因此您只需将DATETIME 组件传递给它,它就会为您构造TIMESTAMP

    SELECT MyDate, 
           MyTime, 
           TIMESTAMP(MyDate, MyTime) AS MyTimestamp 
    FROM MyTable
    

    【讨论】:

      猜你喜欢
      • 2011-05-06
      • 1970-01-01
      • 2012-01-22
      • 2019-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多