阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

手机号码,快捷登录

老司机
查看: 3779|回复: 5

[求助] 谁懂得写这样的SQL语句?

[复制链接]
  • TA的每日心情
    开心
    2012-1-25 16:20
  • 签到天数: 246 天

    [LV.8]以坛为家I

    发表于 2008-7-6 19:35:45 | 显示全部楼层 |阅读模式
    谁能写出这样的语句?
    图7.JPG
    图8.JPG
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2012-1-25 16:20
  • 签到天数: 246 天

    [LV.8]以坛为家I

     楼主| 发表于 2008-7-7 09:17:30 | 显示全部楼层
    原帖由 lzgyl 于 2008-7-6 22:14 发表
    这就是所谓交叉表啦,请参看我的帖子:
    http://bbs.sunwy.org/thread-22829-1-2.html

    这位“大侠”能不能参照我上面的条件与结果为我写一个例句?谢谢!
    本帖子由阳光论坛行家组成员答复[增加管理津贴8个]

    打造出国内一流的行业软件应用交流论坛--阳光网驿助力企业信息化
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2017-1-9 16:57
  • 签到天数: 50 天

    [LV.5]常住居民I

    发表于 2008-7-7 09:17:38 | 显示全部楼层
    在SQL2005里有一个PIVOT关系运算符可轻松实现这样的查询,中午休息时我再抽空写个SQL示例。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2012-1-25 16:20
  • 签到天数: 246 天

    [LV.8]以坛为家I

     楼主| 发表于 2008-7-7 09:19:18 | 显示全部楼层
    原帖由 Richard_Chen 于 2008-7-7 09:17 发表
    在SQL2005里有一个PIVOT关系运算符可轻松实现这样的查询,中午休息时我再抽空写个SQL示例。

    这位朋友,多谢关注!我想在SQL2000中实现,想想好办法!
    本帖子由阳光论坛行家组成员答复[增加管理津贴8个]

    打造出国内一流的行业软件应用交流论坛--阳光网驿助力企业信息化
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2017-1-9 16:57
  • 签到天数: 50 天

    [LV.5]常住居民I

    发表于 2008-7-7 09:48:08 | 显示全部楼层
    呵,如果是在SQL2000,lzgyl的那个帖子里提供的存储过程就是一个挺好的解决方法。可能是字多了,很多人都没认真看完。就你这个例子,以lzgyl提供的方法,简而言之:
    1、把那一段的CREATE PROCEDURE 的语句粘进查询分析器执行,创建UP_TEST存储过程(当然也你也可以根据你自己的需要,改成自己想要的存储过程名);
    2、执行EXEC UP_TEST '表名','商品编号','仓库','数量'
    注意参数:
    --T1 表名,T2,T3是交叉表的两上分类字段,T4是汇总字段
    --T2是行字段,T3列字段

    [ 本帖最后由 Richard_Chen 于 2008-7-7 09:49 编辑 ]
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2017-1-9 16:57
  • 签到天数: 50 天

    [LV.5]常住居民I

    发表于 2008-7-7 17:57:15 | 显示全部楼层
    呵,虽然这里用不上,但还是写了一个简单的示例,介绍一下SQL2005的新的运算符。
    http://bbs.sunwy.org/thread-23253-1-1.html
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表