【发布时间】:2019-12-02 13:08:40
【问题描述】:
有没有办法添加派生日期/时间列(到现有表)来保存计算的比赛运行时间。
这些值以小时为单位,四舍五入到小数点后两位。表格中有开始时间和结束时间两列。以下是我尝试的最后一个缺少表达式错误。
ALTER TABLE race
ADD race_time AS (SELECT ROUND(DATEDIFF (endtime, starttime),2)FROM race);
【问题讨论】:
-
Oracle 中没有
datediff()
标签: sql oracle ddl calculated-columns