次のようなフォルダーのリストを含むテーブルがあります。
Path Size
C:\ParentFolder\A 123
C:\ParentFolder\A\B 442434
C:\ParentFolder\A\B\C 13413412
C:\ParentFolder\D 2422341234
C:\ParentFolder\D\E 3342
C:\ParentFolder\D\E\F 2
C:\ParentFolder\D\E\G 2
...
SUM、GROUP BY、および PATINDEX/LTRIM/SUBSTRING/etc の組み合わせを探しています。これは私にこれを返すでしょう:
Path SumSize
C:\ParentFolder\A 13855969
C:\ParentFolder\D 2422344580
...
C:\ParentFolder は既知のプレフィックスですが、A、D などです。可変フォルダ名です。それを達成するために関数を書く必要がありますか、それとも文字列関数の組み合わせを使用できますか?