标题:求助:这样的效果用SQL该怎么实现?
只看楼主
aubblove
Rank: 1
等 级:新手上路
帖 子:117
专家分:0
注 册:2007-8-18
 问题点数:0 回复次数:5 
求助:这样的效果用SQL该怎么实现?

表1有两列:
Year Amount
---- ------
1990 1.1
1990 1.2
1990 1.3
1990 1.4
1991 2.1
1991 2.2
1991 2.3
1991 2.4

要求表1转化为只有1列的表2:
Year 1990
Amount 1.1
Amount 1.2
Amount 1.3
Amount 1.4
Year 1991
Amount 2.1
Amount 2.2
Amount 2.3
Amount 2.4

或者1列的表2这个格式:
Year 1990
Amount 1.1 1.2 1.3 1.4

Year 1991
Amount 2.1 2.2 2.3 2.4

搜索更多相关主题的帖子: SQL 效果 
2007-09-21 10:46
wklhdt
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-5-23
得分:0 
你要改成的不是还是有Year 和Amount两列的吗?
怎么说是一列呢?

2007-09-21 11:32
aubblove
Rank: 1
等 级:新手上路
帖 子:117
专家分:0
注 册:2007-8-18
得分:0 
是由原来的两列合并成一列.
2007-09-21 12:45
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 

飘过~~
2007-09-21 13:02
aubblove
Rank: 1
等 级:新手上路
帖 子:117
专家分:0
注 册:2007-8-18
得分:0 
以下是引用bygg在2007-9-21 13:02:26的发言:
http://bbs.bc-cn.net/viewthread.php?tid=120669&star=at#

版主,俺比较笨,这个例子比较复杂,还是不知道该怎么做,能不能详细一点

2007-09-21 14:02
卡卡艾
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:672
专家分:0
注 册:2007-4-3
得分:0 
你的意思的按year分组吧.
......group by year.....

革命尚未成功,同志仍需努力-----+++
2007-09-21 14:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-171765-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.162451 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved