代码改变世界

SQl分类汇总及Select的自增长

2012-07-13 11:35  Eric.Hu  阅读(706)  评论(0编辑  收藏  举报

任务:

      对错误信息进行分类汇总,并实现错误数据的自增长编号,如图:

 

其中Num是自增长列,Operation是分类标签,count是汇总数据

脚本如下:

 

select Num=row_number() OVER(order BY HT_Resv.OperationStatus),HT_Resv.OperationStatus ,
    CASE HT_Resv.OperationStatus
        WHEN '3' THEN '成功'
        WHEN '4' THEN '失败'
        end as 'Status',count(HT_Resv.Id) as 'Count'
    FROM ht_resv group BY HT_Resv.OperationStatus