读书人

请问个有关问题 这个SQL怎么实现

发布时间: 2012-05-12 15:39:31 作者: rapoo

请教个问题 这个SQL如何实现
一个表A有一列COL1为整数
例如A(COL1,COL2,COL3)
现在我要做一个查询,根据COL1的大小进行统计
例如
我要进行的查询为

SQL code
Select x,y,z,N1,N2,N3....From TA1,A,B


其中N1为 COL1<=1000的记录数
N2为1000<COL1<=3000的记录数
...
以此类推

因为查询列中还有其他Sum统计列,所以希望解决方法能尽量简单 进程直接在这个查询里就完成
谢谢

[解决办法]
SQL code
select sum(case when col1 <=100 then 1 else 0 end) as [0--100],sum(case when col1 between 101 and 1000 tnen 1 else 0 end) as [101--1000],.....from tbl 

读书人网 >SQL Server

热点推荐