SELECT
DISTINCT [File]
,STUFF(
(SELECT ',' + accno
FROM
TableName it
WHERE it.[File] = ot.[File]
FOR XML PATH(''))
,1,1,'') AS [Memo]
FROM
TableName ot
Vous pouvez adapter cela, mais cela créera une liste délimitée par des virgules de votre accno, ce qui, je pense, correspond à ce que vous recherchez ? Vous pouvez modifier pour le faire avec des fins de ligne dans votre champ mémo plutôt que des virgules.