当前位置: 代码迷 >> Sql Server >> 求大神帮写一个统计的SQL ~解决思路
  详细解决方案

求大神帮写一个统计的SQL ~解决思路

热度:44   发布时间:2016-04-24 09:54:17.0
求大神帮写一个统计的SQL ~~~
业务需求如图:

需要最后统计结果 是这样的形式

现在表结构如下:


目前我写的SQL  根据 操作类型查询  只能查出某一个数据


要怎样才能把所有操作类型的数量  都查询出来  并且显示的结果 为业务需求图一样呢?

请多多指教!!   
------解决思路----------------------
select convert*varchar(10),CreateDate,120) as Date,Tracker
   ,sum(case when OperateType = '已预约操作' then 1 else 0 end) as 已经预约数
   ,sum(case when OperateType = '预约操作' then 1 else 0 end) as 预约数
...
from ScenicTicketsLog
where isDelete = 0
group by convert*varchar(10),CreateDate,120) ,Tracker
  相关解决方案