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

求一SQL语句:解决方案

2012-02-21 
求一SQL语句:一个表a字段,idFNameTag1AAA售票2BBB退票3CCC售票4DD售票5EEEE退票6CCC售票7DD退票8EEEE退票

求一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

热点排行