Oracle 计算 2 日期列到一个新的每一行

标签: oracle11g sql Oracle
发布时间: 2017/4/15 18:23:21
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

在我们的应用程序现在我们有两个列。1 列与事件的日期时间和日期时间提早多少 1 列应该闹钟响了。现在我们有一个新的一个就是确切的日期时间当警报响起。

我知道怎样计算这只有 1 行,但并不是全部

select to_date('12/30/1899', 'MM/DD/YYYY') + (select termin_start - alarmvorlauf from termine where id = 1013) from dual

如何修改 sql,因此它可以更新 '确定' 表中的每一行?

解决方法 1:

不确定,如果我完全理解你,但我猜︰

UPDATE termine SET alarm_goes_off = (to_date('12/30/1899', 'MM/DD/YYYY') + (termin_start - alarmvorlauf));

请如果这是不是你所需要的添加更多详细信息。

官方微信
官方QQ群
31647020