树层的汇总统计
create         table         a(id   int   ,PId   int,      Name         varchar(10))            
          insert         a         select         1,0, '电脑 '   --   1 
          union         all      select         5,1, '显示器 '---2 
          union         all      select         8,5, '显像管 '----3 
          union         all      select         9,5, '扇热片 '----3 
          union         all      select         18,1, '键盘 '---2 
          union         all      select         19,18, '螺丝 '----3 
          union         all      select         20,18, '键扭 '----3   
          union         all      select         2,0, '房子 '   ---1 
          union         all      select         11,2, '电视 '---2 
          union         all      select         13,11, '机顶合 '----3 
          union         all      select         14,11, '遥控器 '----3 
          union         all      select         21,2, '沙发 '---2 
          union         all      select         22,21, '沙发套 '----3 
          union         all      select         23,21, '靠枕 '----3   
          union         all      select         4,0, '日用品 '---1 
          union         all      select         12,4, '洗涤用品 '---2 
          union         all      select         15,12, '牙膏 '----3 
          union         all      select         16,12, '毛巾 '----3 
          union         all      select         17,12, '衬衣 '----3 
          union         all      select         24,4, '床上用品 '---2 
          union         all      select         25,24, '床套 '----3 
          union         all      select         26,24, '被单 '----3 
          union         all      select         27,24, '枕套 '----3   
 --每一分支树得层数相同,数据保存仅保存最后一层数据   
    create         table         b(bid   int   ,Id   int,      [mMoney]         int)          
       	   insert         b         select         1,8,10 
          	   union         all      select         2,9,30       
             	   union         all      select         14,19,21 
        &