我有一個表,其中有兩列貸款no和counter_value。逗號分隔值在位的彙總
對每個貸款no都存有逗號分隔值列表。
declare @tbl table (loanno varchar(100) , counter_value varchar(200))
insert into @tbl
values(‘pr0021’,‘1000,200,300,100,800,230’),
(‘pr0021’,‘500,300,300,100,600,200’),
(‘pr0021’,‘500,100,200,190,400,100’)
我需要根據貸款數量和就地彙總(彙總)計數器值進行分組。 我需要如下的輸出。
loanno counter_value
pr0021 2000,600,800,390,1800,530
不是最大的數據庫設計,但如果一致,我們可以使事情的工作。你在counter_values字段中有6個項目嗎? – Eli
是的,每個項目總會有6個值。 – hieko
我同意@Eli,這是一個可怕的設計,因爲它違反了1NF。由於您的設計,您必須在這裏跳過很多圈。如果這是正確的標準化,這將是非常簡單的。 –