SQL交叉查詢
data a b c d e tag
2009-11-01 11 0 1 11 21 0
2009-12-01 11 0 21 11 21 0
2010-01-01 0 2 2 1 11 0
2009-11-01 1 1 1 0 0 1
2009-12-01 2 3 0 0 0 1
2010-01-01 22 4 12 0 0 1
查詢結果顯示為:
tag 2009-11-01 2009-12-01 2010-01-01
0 44 64 16
1 4 6 39
請高人指點下
行转列 用sum
搜一下,行转列老多了
SQL code:
/*
标题:普通行列转换(version 2.0)
作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)
时间:2008-03-09
地点:广东深圳
说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。
问题:假设有张学生成绩表(tb)如下:
姓名 课程 分数
张三 语文 74
张三 数学 83
张三 物理 93
李四 语文 74
李四 数学 84
李四 物理 94
想变成(得到如下结果):
姓名 语文 数学 物理
---- ---- ---- ----
李四 74 84 94
张三 74 83 93
-
相关问答:
求SQL语句优化工具?
针对SQL Server的
发送到我邮箱sclsmile@163.com
或者给我一个网址链接
关注。
http://www.net130.com/class/oracle_datum_soft/Embarcadero%20SQLTuner%202.0.2.rar
http://sp ......
一直用2000,想学2008.
请问
1. 2008比2000有哪些更方便的应用?
2. MSSQL 2008 支持哪些系统? XP可以安装吗?
3. 在哪有下载,最好是免系列号,即D版。
谢谢!
我也用2000
1.太多了 自己去 ......
http://wenda.tianya.cn/wenda/thread?tid=008e40988f9b74c0
我的问题写在这里了拜托大家看看,上午csnd升级不能用就在天涯上写了。
这里面写了发表不了总说有非法词或词组很郁闷,谢谢大家
FULL JOI ......