首页 > 其他 > 详细

group by 一条语句实现多条语句的效果

时间:2017-11-24 20:51:09      阅读:291      评论:0      收藏:0      [点我收藏+]
    --一个sql 使用 group by 实现 4个 sql 的效果
        select ProjectNumber,ClientName,jx,sf,sum(count) as TotalCount from tlog 
        where StDate>=2017-10-01 and StDate<2017-11-01 
        group by ProjectNumber,ClientName,jx,sf
        
        -- jx=1 and sf=1 
        select ClientName,sum(Count) as TotalCount from tlog where 
        jx=1 and sf=1 
        and (StDate>=2017-10-01 and StDate<2017-11-01) 
         group by ClientName
        -- jx=1 and sf=0 
         select ClientName,sum(Count) as TotalCount from tlog where 
        jx=1 and sf=0 
        and (StDate>=2017-10-01 and StDate<2017-11-01) 
         group by ClientName
       --  jx=0 and sf=1 
         select ClientName,sum(Count) as TotalCount from tlog where 
        jx=0 and sf=1 
        and (StDate>=2017-10-01 and StDate<2017-11-01) 
         group by ClientName
        -- jx=0 and sf=0 
         select ClientName,sum(Count) as TotalCount from tlog where 
        jx=0 and sf=0 
        and (StDate>=2017-10-01 and StDate<2017-11-01) 
         group by ClientName

 

group by 一条语句实现多条语句的效果

原文:http://www.cnblogs.com/25miao/p/7892139.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!