关于SQL SERVER视图的问题

QYD 2004-12-24 09:03:53
現在有两个表SALES 和STOCK

SALES结构如下:
货品   仓库编码   仓库名称   销售数量

STOCK结构及内容如下:
仓库编码  仓库名称
 AA    仓库AA
 BB    仓库BB
 CC    仓库CC
...... ......

其中STOCK中仓库的数量不确定

现在想建立一个视图,实现结构如下:
货品 仓库AA 仓库AA销售数量 仓库BB 仓库BB销售数量 ......


难点在于仓库的数量是不确定的,该如何实现此视图?

...全文
61 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
看看要就发发 2004-12-24
  • 打赏
  • 举报
回复
这样的视图即使建成了也会经常报错的,因为你的字段都不固定,
请问费这劲为什么???
lplong 2004-12-24
  • 打赏
  • 举报
回复
问题的关键在于把如何把一条记录的内容变成一个列名,我认为目前的数据库(MSSQL)没有这个功能.

这不是如何创建视图的问题!
lplong 2004-12-24
  • 打赏
  • 举报
回复
"这个视图的列不固定"好像比较难解决.
"并且货品看来有重复值" 可以用group by.
lplong 2004-12-24
  • 打赏
  • 举报
回复
你可以用几个视图一起来实现.
过程:
一 子视图
1.仓库AA视图
货品 仓库AA 仓库AA销售数量
2.仓库BB视图
货品 仓库BB 仓库BB销售数量
3....

二 结果视图
把上面几个视图按照"货品"拼起来

用存储过程更为简单,可以创建临时表,最后拼接起来.





rock29 2004-12-24
  • 打赏
  • 举报
回复
这个视图的列不固定,并且货品看来有重复值,所以我认为建不出来。等待高手解答。

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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