SQL SERVER数据库纵表转横表的应用浅析.docVIP

  • 43
  • 0
  • 约3.71千字
  • 约 8页
  • 2018-10-11 发布于福建
  • 举报

SQL SERVER数据库纵表转横表的应用浅析.doc

SQL SERVER数据库纵表转横表的应用浅析

SQL SERVER数据库纵表转横表的应用浅析   摘要:在管理系统开发中,经常遇到纵表转横表或者横表转纵表的需求,由于发现各语法都能达到需求,或者有些语法在字段不是很多的时候能达到,但是运行效率相差很多,下面将遇到的各种语法进行总结,希望对同行在有需要的情况下能有所帮助。   关键词:数据库 sql server 纵表转横表      0 引言   模型描述:   将下图所示的纵表(表1)的数据转为横表(表2),在同一报表中同时显示每个人员的不同月份的销售金额,年度暂定为2009年。   具体实现:   在系统中,有三个表,字段信息如下   表1:人员、回款、回款日期;   经过分析sql server的应用总结以及对sqlserver帮助潜心专研,感触颇深,现总结如下与各位朋友共同分享,如有更好或者更方便的建议,请赐教,在此先谢过。本方法适用SQLserver2000及以上。   为了直观些,表名与字段名称等信息一律使用汉字名称。   建表语句如下所示:   CREATE TABLE [dbo].[表1] (    [ID] [int] IDENTITY (1, 1) NOT NULL ,    [人员] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL    [合同金额] [decimal](18,

文档评论(0)

1亿VIP精品文档

相关文档