【问题标题】:calculate date from 2 field oracle从 2 字段 oracle 计算日期
【发布时间】:2019-08-22 04:53:53
【问题描述】:

这是我的 Oracle 查询:

SELECT to_char(EVALUATION_DATE2, 'YYYY-MM-DD')DATE_EVAL,EVALUATION_DAY2 FROM RELATION_MASTER

我想用另一个字段(例如图片)中的变量来计算日期,并将结果显示在 Result_Date 字段中。

Result_date = DATE_EVAL + EVALUATION_DAY2

【问题讨论】:

    标签: oracle


    【解决方案1】:

    如果DATE_EVAL的数据类型是DATE,那么

    select date_eval + evaluation_day2 as result_date ...
    

    如果是字符串(一些CHAR数据类型),那么

    select to_date(date_eval, 'yyyy-mm-dd') + evaluation_day2 as result_date ...
    

    【讨论】:

    • Kamil 修复了错误的函数调用(应该是 to_date,而我(错误地)写了 to_char)。尽管如此,不客气。
    猜你喜欢
    • 1970-01-01
    • 2023-02-22
    • 1970-01-01
    • 2012-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多