源数据:日期                 所属部门            使用单位            在线状态
2012-02-15          经开分局           派出所1              在线
2012-02-15          经开分局           派出所2              不在线
2012-02-15          西山分局           接警处                在线
2012-02-15          西山分局           派出所1              不在线
2012-02-15          西山分局           派出所2              不在线
目标数据:日期                 所属部门            使用单位            在线    不在线
2012-02-15          经开分局           派出所1             √ 
2012-02-15          经开分局           派出所2                        √
2012-02-15          西山分局           接警处              √
2012-02-15          西山分局           派出所1                         √
2012-02-15          西山分局           派出所2                         √

解决方案 »

  1.   

    select 日期, 所属部门, 使用单位, (case 在线状态 when 在线 then √ end   ) as 在线,(case 在线状态 when 不在线 then √ end   ) as 不在线 from 表 
      

  2.   

    select 日期,所属部门,使用单位,iif(在线状态='在线','√','') as 在线,iif(在线状态='不在线','√','') as 不在线 from 表在D中,注意单引号
      

  3.   

    select 日期, 所属部门,使用单位,在线=(case when 在线状态='在线' then '√'  end ),
                      不在线=(case when 在线状态='不在线' then '√' end )
    from 表名