0

MS SQL2012 の Hierarchy データ型について読んできました。各レベルの値を持つ組織データ構造を保存しようとしています。Hierarchy データ列に関連付けられているデータをどのように集計するのか疑問に思っています。

たとえば、階層の最上位から 3 レベルまですべてを合計したい場合、何を使用すればよいでしょうか。グループまたはロールアップを使用するか、階層データ型で使用できる新しい関数がありますか。

4

1 に答える 1

0

3 レベルまでのすべてを要約するには、このリンクに従って GetLevel を使用できるように見えます

http://technet.microsoft.com/en-us/3b4f7dae-65b5-4d8d-8641-87aba9aa692d http://msdn.microsoft.com/en-au/library/bb677197(v=sql.100).aspx

SELECT SUM(z)
FROM HumanResources.EmployeeOrg
WHERE OrgNode.GetLevel() BETWEEN 0 AND 2
于 2013-03-26T06:39:24.427 に答える