【发布时间】:2021-10-26 07:38:43
【问题描述】:
例如:
我有一个名为 "T1"
的表格我需要这样的结果:
如果 "earlist_run_date" , "last_rundate" & "remainng_run_dates" 在表中 T1 可能有使用 PIVOT。
但我不知道如何将这 3 列带入结果集中。任何解决方案将不胜感激
【问题讨论】:
-
“remaining_run_dates”是什么意思?在您的表格中,这些日期不是“剩余的”。这些日期的目的是什么?我什至无法想象为什么需要这些信息(您的查询更复杂)。
-
remaining_run_dates 是特定 job_id 的第一次运行和最后一次运行之间的日期。我收到了这个问题形式的采访。
-
是的,是的……我明白……但是为什么需要它们呢?你不能从最早/最后的字段中推断出它们吗?如果您希望在该列 730 日期中的最早日期和最后日期之间有 2 年?
-
@jaime-drq 你说得对,我认为那是一个,但即使我可以删除“remaining_run_dates”,我将如何在结果中带来其他两列
-
如果删除该列,查询会非常简单,我会在答案中显示
标签: sql oracle pivot oracle19c