آیا می توان تابع Sum درجداولی که ستون HierarchyId دارند استفاده کرد؟

آیا می توان در ستون نوع HierarchyId اعداد موجود در انتهائی ریشه رادر سطوح بالاتر از جمع کرد [تابع Sum].

فرض کنید مثال زیر حاکم است: {انتهای ریشه فقط عدد دارد)

1.jpg




حال می خواهیم اعداد ریشه با سطوح بالاتر جمع کنیم (شکل زیر
)


2.jpg



من اینکار با استفاده از امکانات TreeView کنترل خود دات نت محاسبه و بدست میآورم، ولی اگر تعداد node های درختوار زیاد شود، کدهای نوشته شده من با سرعت کند عمل کرده و این امر جمع تا سطوح بالاتر را بدلیل کمی سرعت بی معنی می کند. آیا با HierarchyId مورد SQL میتوان اینکار سریع انجام داد