我有以下情况(比如tblRecord)
ID RowNum Data
1 1 and seventy nine
1 2 five hundred
1 3 two thousand
Run Code Online (Sandbox Code Playgroud)
我需要输出
ID Data
1 two thousand five hundred and seventy nine
Run Code Online (Sandbox Code Playgroud)
我有以下查询
select ID , Data =
( Select ' ' + cast(Data as varchar(max)) from tblRecord t2
where t2.RowNum= t1.RowNum
and t2.ID =t1.ID
order by t1.RowNum
for xml path(''))
from tblRecord t1
group by t1.ID
Run Code Online (Sandbox Code Playgroud)
但输出是
ID Data
1 five hundred two thousand and seventy nine
Run Code Online (Sandbox Code Playgroud)
需要帮助.
谢谢