je besoin en cours d'exécution concaténation Id tout comme la course Solde ou .. Concatenate Les ID précédentes à la ligne courante Id sage tout comme montré dans l'imagesql concaténation Id dans l'ordre dans une colonne séparée comme la course totale
requête est
with relation (Id, [orderSequence])
as
(
select Id,cast(Id as varchar(20))
from [ACChartofAccount]
union all
select p.Id, cast(Cast(r.Id as varchar) + ',' + cast(p.Id as varchar) as varchar(20))
from [ACChartofAccount] p
inner join relation r on p.ParentId = r.Id
)
select Id,orderSequence
from relation
order by orderSequence
Quel SGBD utilisez-vous? –
Sans schéma, il est très peu clair. Quoi qu'il en soit, vérifiez ** [DEMO] (http://rextester.com/RKSS5575) ** – lad2025
@a_horse_with_no_name Je suppose que SQL Server basé sur SSMS screenhoot :) – lad2025