DECLARE  @TEST TABLE(Human CHAR(1),PearCon INT,appleCon INT) 
insert @test select 'a',1,1
union all select 'b',1,2
union all select 'c',1,2
union all select 'd',2,4
union all select 'e',2,5
union all select 'f',2,5
union all select 'g',1,2
union all select 'h',2,8
union all select 'i',10,10
DECLARE  @T TABLE(HumanCount int,PearCon INT,appleCon INT) declare @p int
declare @a int
set @p=1
while(@p<=10)
  begin
    set @a=1
    while(@a<=10)
      begin
        insert @t
        select count(Human),PearCon,appleCon
        from @test 
        where PearCon=@p and appleCon=@a
        group by PearCon,appleCon
        set @a=@a+1
       end
       set @p=@p+1
  end
 select ltrim(HumanCount)+'人买'+ltrim(PearCon)+'个梨子'+ltrim(appleCon)+'个苹果' as result
 from @t/**
result                                               
---------------------------------------------------- 
1人买1个梨子1个苹果
3人买1个梨子2个苹果
1人买2个梨子4个苹果
2人买2个梨子5个苹果
1人买2个梨子8个苹果
1人买10个梨子10个苹果(所影响的行数为 6 行)
**/

解决方案 »

  1.   

    dawugui 拥有以下勋章:
    勋章  拥有数量  说明
    榜眼  每年总版新获得的技术专家分排名第二  1  每年总版新获得的技术专家分排名第二
    进士  每年总版新获得的技术专家分排名前十  1  每年总版新获得的技术专家分排名前十
    金牌  每月社区总版中新获得的技术专家分排名第一  4  每月社区总版中新获得的技术专家分排名第一
    银牌  每月社区总版中新获得的技术专家分排名第二  3  每月社区总版中新获得的技术专家分排名第二
    铜牌  每月社区总版中新获得的技术专家分排名第三  1  每月社区总版中新获得的技术专家分排名第三
    微软MVP  微软最有价值专家MVP(Most Valuable Professional)授予微软MVP勋章  1  微软最有价值专家MVP(Most Valuable Professional)授予微软MVP勋章
    红花  每月大版块中新获得的专家分排名第一  9  每月大版块中新获得的专家分排名第一
    黄花  每月大版块中新获得的专家分排名第二  6  每月大版块中新获得的专家分排名第二
    蓝花  每月大版块中新获得的专家分排名第三  4  每月大版块中新获得的专家分排名第三 =============================学习,拜师了=>=>=>=>=>=>=>=>=>和这个题是一样的:中国福利彩票3D :
    投注者从000-999的数字中选择一个3位数进行投注。
    百十个位以abc表示abc=100a+10b+c
    a(0,9)
    b(0,9)
    c(0,9)3D采用固定设奖。当期奖金设"单选"、"组选3"、"组选6"三个奖等,各奖等中奖奖金额按固定奖金结构设置,规定如下:     "单选"投注:中奖金额为每注980元;   
       "组选3"投注:中奖金额为每注320元;   
       "组选6"投注:中奖金额为每注160元。 
    这样,就知道3D的中奖几率了