【发布时间】:2014-10-23 16:02:08
【问题描述】:
我需要每天在某个查询结果中添加一个用于 sysdate 的 A 列,以及第二天和第二天,等等。 因此,您将拥有相同的选择,它将始终为新的一天添加一个用于实际日期的新列。
在不使用 INSERT、UPDATE 和其他重写语句的情况下,这是否可以在 sql 中以某种方式实现?
非常感谢您的回答:)
我正在使用 Oracle SQL Developer
【问题讨论】:
-
您的意思是“列”(从左到右)还是“行”(从上到下)。因为如果你想每天添加一列,那么你的表格在很短的时间内就会变得非常宽。
-
你能给我们看一个更清楚的例子来说明你想要什么吗?您想在表中添加一列,然后还有一个动态查询,每天都会向其中添加新列的名称?
-
是的,我的意思是一个专栏。它会很宽,但这是我们需要的。
-
我需要每天添加一个相同的列(只有实际日期的数据)到同一个表结果(不是表本身)。而且我没有考虑列的名称,在这种情况下,Oracle 只是添加了一个数字,这个选项现在对我来说还可以
-
为什么不直接添加行,然后使用 pivot 将其输出给用户?
标签: sql sql-server add cycle