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

求大神帮写一个统计的SQL ~~~
业务需求如图:
求大神帮写一个统计的SQL ~解决思路
需要最后统计结果 是这样的形式

现在表结构如下:
求大神帮写一个统计的SQL ~解决思路

目前我写的SQL  根据 操作类型查询  只能查出某一个数据
求大神帮写一个统计的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