读书人

求一SQL语句:解决方案

发布时间: 2012-02-21 16:26:23 作者: rapoo

求一SQL语句:
一个表 a
字段,
id FName Tag

1 AAA 售票
2 BBB 退票
3 CCC 售票
4 DD 售票
5 EEEE 退票
6 CCC 售票
7 DD 退票
8 EEEE 退票

发何显示成
——————————————————————
售票 | 退票
——————————————————————
FName 张数 | 张数
——————————————————————
AAA 1 0
BBB 0 1
CCC 2 0
DD 1 1
EEEE 0 2





[解决办法]
case when
[解决办法]
select (select count(*) from a as u where tag= '退票 ' and u.fname=f.fname) as t ,(select count(*) from a as a1 where tag= '售票 ' and a1.fname=f.fname ) as ta from a as f group by fname

读书人网 >SQL Server

热点推荐