数据窗口显示方式转换

cherrymas 2003-06-13 10:14:30
我已有一个数据窗口
号码 数量 单位代码
1 200 005
2 100 003
3 400 001

怎样写代码使其显示成另一种数据窗口形式

单位
号码 001 003 005
1 200
2 100
3 400
...全文
24 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ysynb 2003-06-18
  • 打赏
  • 举报
回复
典型的交叉表:
使用crosstab格式建立dw
行选择:号码
列选择:单位代码
计算数据选择:数量
tchatcha 2003-06-16
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1922/1922039.xml?temp=.5444757
joss 2003-06-14
  • 打赏
  • 举报
回复
楼主的数据结构最适合用交叉表来做了!
txchen 2003-06-14
  • 打赏
  • 举报
回复
用crosstab
888888888888 2003-06-13
  • 打赏
  • 举报
回复
同意pbsql(风云)
pandix 2003-06-13
  • 打赏
  • 举报
回复
同意楼上说的
aty283 2003-06-13
  • 打赏
  • 举报
回复
使用 group。自己在调一下。
pbsql 2003-06-13
  • 打赏
  • 举报
回复
select 号码
sum (case when 单位代码='001' then 数量 else 0 end) as '001',
sum (case when 单位代码='003' then 数量 else 0 end) as '003',
sum (case when 单位代码='005' then 数量 else 0 end) as '005'
from 表 group by 号码
kakugigo 2003-06-13
  • 打赏
  • 举报
回复
改为crosstab
bzszp 2003-06-13
  • 打赏
  • 举报
回复
如果单位个数有限制的话还可以

用的什么数据库?

743

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧