首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一组数据,如何能这样查出来?请指点一下

2012-03-04 
一组数据,怎么能这样查出来?请指点一下。分类外键 分类名 产品名 利润点9分类1产品298分类2产品137分类3产

一组数据,怎么能这样查出来?请指点一下。
分类外键 分类名 产品名 利润点
9 分类1 产品2 9
8 分类2 产品1 3
7 分类3 产品3 4

9 分类1 产品4 6
8 分类2 产品5 5
7 分类3 产品6 5

9 分类1 产品7 3
8 分类2 产品8 7
7 分类3 产品9 11

9 分类1 产品10 3
8 分类2 产品11 2
7 分类3 产品12 1

有N个分类,这里只代表性列出3个分类,如何列出这样的数据


分类外键 分类名 0到3个点 4到6个点 7到9个点 10个点以上
9 分类1 2 1 1 0
8 分类2 2 1 1 0
7 分类3 1 2 0 1

[解决办法]

SQL code
select 分类外键,分类名,sum(case when ...),sum(case when ...),sum(case when ...),sum(case when ...) from tbgroup by 分类外键,分类名 

热点排行