【发布时间】:2021-04-09 15:20:27
【问题描述】:
是否可以显示 3 个新列 - 旧作业、新作业、起始日期
我下面有一个 sql 的例子。
select
emp_no,
emp_name,
job_title,
valid_from,
valid_to
from
tableA
我想显示列 -
Emp No Emp 名称、旧作业、新作业、起始日期
Old Job 和 New Job 是 Job Title 中的值,From Date 是 Valid From
TIA
亚西尔
【问题讨论】:
-
看起来像
lead / lag而不是pivot -
请提供样本数据和所需的输出
-
附上图片作为参考
-
顺便说一句,我不是“魔法约会”的忠实粉丝。即:valid_to = 31/12/9999。如果 'valid_to' 日期尚未确定(无论出于何种原因),则将其保留为 NULL。