GYLOVECY
GYLOVECY
采纳率0%
2016-03-23 08:05 浏览 1.3k

数据库 SQL查询语句 简化语句

图片说明

图片说明

请问 怎样从上面的数据表中查询出下面表的效果?求大神指教

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答 默认 最新

  • enpterexpress 把分全给哥 2016-03-23 08:12

    group by month

    点赞 评论 复制链接分享
  • danielinbiti danielinbiti 2016-03-23 08:15
    select months 月份,type1+type2+type3 总数
    ,case when type1>0 then 1 else 0 then 执照1
    ,case when type2>0 then 1 else 0 then 执照2
    ,case when type3>0 then 1 else 0 then 执照3
    from(
    select yeas,months
    ,case when licenseType=1 then counts else 0 end type1
    ,case when licenseType=2 then counts else 0 end type2
    ,case when licenseType=3 then counts else 0 end type3
    from 表
    ) a 
    
    点赞 评论 复制链接分享

相关推荐