行列转换应该怎么写

demonapple demonapple 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


select
a.bill_sn 工单编号,
c.operate_end_time 操作时间,
(SELECT E.USERNAME
FROM JS_IDA.BAF_ORG_USER E
WHERE E.USERID = c.agentor) 操作人人,
(select t8.objectname
from JS_IDA.BAF_ORG_TREE t8
where t8.objectid=c.agentor_group) 操作人部门,
c.remark 操作备注

from js_ida.t_pub_mainbill_his a,
js_ida.t_open_billinfo_his b,
js_ida.t_pub_bill_action_his c
where a.bill_id=b.bill_id
and a.bill_id=c.bill_id
and a.revert_time>=to_date('2011-04-28','YYYY-MM-DD')
and a.revert_time<(to_date('2011-04-30','YYYY-MM-DD')+1)



我现在用这个语句查下来显示

工单编号 操作时间 操作人人 操作人部门 操作备注

每条工单编号对应可能有几条的操作记录
现在我想把这些操作记录写到一行里面去
前面是工单编号 后面是这个工单编号下面的操作记录
sql应该怎么写?
分不多。。。
...全文
评论 3
收藏 已收藏
分享
返回顶部
demonapple
Oracle 高级技术 3,499 成员 18,710 内容