【发布时间】:2020-04-29 23:10:00
【问题描述】:
输入:
ID TYPE prouctValues subproValues Amount
23844 12, 19 0.0000, 0.0000 0.0000, 0.0000 0.0000, 0.0000,37464.083
25397 1, 3,26 0.0000, 0.0000,2.345 0.0000,0.2345, 0.0000 25455.6800, 0.0000
我需要将其转换为三列 输出:
id t1 t2 t3 pval_1 pval_2 pval_3 Spval_1 spval_2 spval_3 amt_1 amt_2 amt3
23844 12 19 null 0.0000 0.0000 null 0.0000 0.0000 null 0.0000 0.0000 364.083
25397 12 03 26 0.0000 0.0000 2.345 0.0000 0.2345 0.0000 254.680 0.0000 null
【问题讨论】:
-
如果将多个值硬塞到一列中,请创建单独的列。
-
输入来自不同的来源,我需要转换成输出格式。
-
可能的值有最大数量吗?就像你在这里显示的是 3 ?
-
是的,每列总共 3 个和 3 个
-
这和here是同一个问题。最好改进现有的问题...
标签: sql tsql sql-server-2016