注册 登录
编程论坛 SQL Server论坛

关于层级结构的问题

wsq1168 发布于 2008-04-25 20:33, 958 次点击
父级id       个人销售       所有子级销售总和
id    parentid    sales             allchildsales   
1        0               100               3 300
2       1              300                 2500
3       1               500               1000
4      2              600                 900
5      2             800                  200
6       4            900                   0
7      5            200                   0
8      3           1000                 0

                       1
                    2        3
                4     5     8
              6        7
这个表如何创建,写出代码来,谢谢
2 回复
#2
zougonghua2008-04-26 08:48
看的不是很明白
1.根据你的逻辑,ID号为1的数据allchildsales的数据有问题应该是4300
2.你要求返回的结果看不明白,最好象你的原始数据一样标明字段名称和相应的说明
#3
wsq11682008-04-26 16:03
id     和id关联         个人销售       所有子级销售总和
id    parentid        sales             allchildsales   
1        0               100               4300
2       1              300                 2500
3       1               500               1000
4      2              600                 900
5      2             800                  200
6       4            900                   0
7      5            200                   0
8      3           1000                 0

                       1           第一层    allchildsales 记录和自己有关的所有下属销售的和1是所有人的上属
                    2        3     第二层    2是4、5、6、7的上属  3是8的上属
                4     5     8      第三层    4是6的上属   5是7的上属
              6        7           第四层    6、7、8没有下属
这个表如何创建,写出代码来,谢谢
1