假设一下下:
   这是我的数据库里的表,就三列。
           员工姓名      销售计划(int)       日期(取月份)
            N              29                    1
            N              65                    2
            .              .                     .
            .              .                     .
            N              24                   12 
这个表记录的是从年初到年末的销售计划 , 就按一个月输入一次 ,输入了几个月就有几行   任务是查询出来的数据要以下表的形式呈现
   姓名  一月   二月   三月   四月   五月   六月   七月  八月   九月  十月  十一月  十二月  合计
   ...   ...    ...    ...    ...    ...     ..     ..    ..    . .    ..     ..     ..      ..   
 
   我新手,求各位大姐姐大哥哥们帮帮忙
   

解决方案 »

  1.   

    CREATE TABLE [dbo].[TEST](
    [N] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
    [p] [int] NULL,
    [d] [int] NULL
    ) ON [PRIMARY]select * from dbo.TEST只做了最简单的查询哦、、、
      

  2.   

    http://topic.csdn.net/u/20080614/17/22e73f33-f071-46dc-b9bf-321204b1656f.html?9115
    你可以参考参考、、、
      

  3.   

    http://topic.csdn.net/u/20090422/13/9B65A884-8A2C-4217-8870-08C363526221.html
      

  4.   

     [1月]=SUM(CASE WHEN MONTH(date)=1 THEN qty ELSE 0 END),
    帮我解释一下下SUM(CASE WHEN MONTH(date)=1 THEN qty ELSE 0 END),
    里边的 CASE WHEN TEHN ELSE END 都什么意思我不懂原理做出来百搭
      

  5.   

    CASE WHEN TEHN ELSE ENDCASE '性别'
    WHEN '男'
    THEN '先生'
    WHEN '女'
    THEN '女士'
    END
      

  6.   

    典型的sql问题
    行列转换,case语句,lz可以搜搜