Select a.TOTAL,b.SUBTOTAL
From (SELECT COUNT(*) AS TOTAL FROM TABLE)a inner join 
(SELECT COUNT(*) AS SUBTOTAL FROM TABLE WHERE RELET=1 )b On 1=1

解决方案 »

  1.   

    Select a.TOTAL,b.SUBTOTAL
    From (SELECT COUNT(*) AS TOTAL FROM TABLE)a  join 
    (SELECT COUNT(*) AS SUBTOTAL FROM TABLE WHERE RELET=1 )b On 1=1
      

  2.   

    select sum(case when relet=1 then 1 else 0 end) as subtotal,count(*) as total from table
      

  3.   


     declare @a int,@b int
     select @a=count(*) from TABLE
     
    select @b=count(*) from TABLE
     where relet=1
    select @a TOTAL,@b  SUBTOTAL
      

  4.   

    select distinct (SELECT COUNT(*)  FROM TABLE) AS TOTAL,(SELECT COUNT(*)  FROM TABLE WHERE RELET=1) AS SUBTOTAL from table 
      

  5.   

    SELECT TOTAL = COUNT(*) ,
           SUBTOTAL = SUM(CASE RELET WHEN 1 THEN 1 ELSE 0 END)
    FROM TABLE
      

  6.   

    select count(*) as total,(select sum(RELET) from 表1 where RELET=1) as sub_total from 表1
      

  7.   

    多了就加在 when 后面when relet=1  or relet =2 and relet =10
      

  8.   

    select sum(case when id='01' then 1 else 0 end) as subtotal,sum(case when id='02' then 1 else 0 end) as subtotal2, count(*) as total from b