【发布时间】:2018-12-11 10:25:00
【问题描述】:
我有一个表 Scadenziario 有很多列。
我想将 "Frequenza"(INT) 列添加到 "preavviso" (DATE) 列中。
随着查询
select ID, Scadenza, Frequenza
FROM scadenziario
WHERE Scadenza < '2018-12-11'
我要选择我需要的行
"frequenza" 是一个 int,它指定在更新截止日期之前将经过的天数 ("scadenza")
如何将“frequenza”添加到“Scadenza”?
例如
ID | Scadenza | Frequenza
1 | 2018-12-1 | 20
2 | 2018-1-1 | 40
应该变成
ID | Scadenza | Frequenza
1 | 2018-12-21 | 20
2 | 2018-2-11 | 40
【问题讨论】:
-
将 int 列添加到日期是什么意思(wdum)??
-
那么,请问,在 2018 年 12 月 11 日加上 13 的结果意味着成为吗?您要添加 天 吗? 几个月? 年? 小时?完全不同的东西?此外,请为您的 RDBMS 添加标签,因为并非所有系统都遵循 SQL 标准进行日期操作。
-
向我们展示一些示例表数据和预期结果 - 都是格式化文本,而不是图像。
-
SELECT Scadenza + INTERVAL Frequenza DAY