我有一個表的文件夾列表,看起來像這樣:分組文件路徑
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 /等。這會給我回個:
Path SumSize
C:\ParentFolder\A 13855969
C:\ParentFolder\D 2422344580
...
C:\ ParentFolder是一個已知的前綴,但A,d等。是可變文件夾名稱。我是否需要編寫一個函數來完成該功能,或者我可以使用字符串函數的組合嗎?
只是一個級別? –
你使用的是什麼sql-version? – Arion
單層下降?是的,我想總結A和A下的所有內容,以及D下的所有內容以及其他內容。訣竅是我直到運行時才知道A和D是什麼。 版本? SQL 2008R2 – Will