select  sum(u_age) from person  where u_id in(select top 10 u_id from person)

解决方案 »

  1.   

    selecct sum(u_age) from (select top 10  * from person) 这样可以
      

  2.   

    select sum(u_age) from 
    (select top 10 * from person ) A是不是这个意思
      

  3.   

    select sum(u_ag) from person  fetch first   10 rows only
      

  4.   

    select sum(u_age) from (select top 10 u_age from person)
      

  5.   

    select sum(u_age) from (select top 10 u_age from person) person
    这样不就可以了嘛,测试通过。
      

  6.   

    select top10 u_id,u_name,sum(u_age) as agesum from person
      

  7.   

    是这个意思么???
    u_id , u_name , u_age
    1      a         10    a->>>>10 岁
    2      b         30    b->>>>20 岁
    3      c         50    c->>>>10 岁
    ...
      

  8.   

    SELECT SUM(u_age) AS Expr1
    FROM person
    WHERE (u_id IN
              (SELECT TOP 10 u_id
             FROM person))