首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 我要实现这样的一条语句该怎么写
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • runway1118
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-06-12 12:18:05 楼主
    QTY                    TOTAL QTY
    1                        6
    1                        6
    1                        6
    1                        6
    1                        6
    1                        6
    我的意思是增加一个TOTAL字段计算总数
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Adrianlynn
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-12 12:26:351楼 得分:0
    select t1.qty,t2.total
    from a t1,(select qty,sum(qty)as total from a t1 group by qty)t2
    where t1.qty = t2.qyt
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • minmin_god
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-12 12:29:152楼 得分:0
    你是想直接计算出QTY的总和,还是总个数?
    select sum(qty),count(qty)
    from table
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dbcxbj
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-12 13:41:023楼 得分:0
    SELECT QTY,SUM(QTY)OVER(PARTITION BY NULL) AS TOTAL_QTY FROM TEST
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hebo2005
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 3

      2

    发表于:2008-06-12 13:45:074楼 得分:0
    引用 3 楼 dbcxbj 的回复:
    SELECT QTY,SUM(QTY)OVER(PARTITION BY NULL) AS TOTAL_QTY FROM TEST

    呵呵 sum(qty) over ()就行了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dbcxbj
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-06-12 16:59:015楼 得分:0
    嘿嘿谢谢hebo2005,又学了一招.

    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved