У меня есть следующая ситуация (скажем, tblRecord)
ID RowNum Data
1 1 and seventy nine
1 2 five hundred
1 3 two thousand
Мне нужно, чтобы вывод был
ID Data
1 two thousand five hundred and seventy nine
У меня есть запрос ниже
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
Но вывод будет
ID Data
1 five hundred two thousand and seventy nine
Помощь, необходимая для этого.
Спасибо