【发布时间】:2016-05-11 13:09:06
【问题描述】:
输入看起来像这样,有人可以告诉我如何获得预期的输出。 (对于每个唯一的客户 ID,必须连接为 start_term-end_term,rate;)
输入:
customer_id start_term end_term rate
----------- ---------- -------- ----
101 61 72 0
101 37 60 0
101 24 36 0.9
102 61 72 2.92
103 24 36 2.92
104 61 72 0
104 37 60 0
104 24 36 0
预期输出:
customer_id rate
----------- -------------------------
101 61-72,0;37-60,0;24-36,0.9
102 61-72,2.92
103 24-36,2.92
104 61-72,0;37-60,0;24-26,0
谢谢
【问题讨论】:
-
您是否尝试过任何方法,例如在谷歌上搜索解决方案?
标签: sql plsql oracle11g concatenation