首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 求SQL语句
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qiexiaofei1250
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-24 11:42:50 楼主
    请帮帮忙  能否给我提供一个促销活动的 sql语句解决方案

    表A 促销表 内容:

    编号  货品名称  合计数量    赠送数量

    1    aa      20          1
    1    bb     
    1    cc
    1    dd

    2    ee      30          1
    2    ff     
    2    hh
    2    mm

    .......(还有很多促销组合)


    表B  销售表 内容:

    货品名称    数量


    最后实现的目的是当销售表中的内容为促销表中的任意组合时 将按照促销表的促销比例进行计算  请问如何实现?

    关键是这两个表如何关联?

    大家给出解决思路 或写出详细SQL语句都不胜感谢!!!


    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ws_hgo
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 11:55:461楼 得分:0
    看看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ws_hgo
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 12:00:092楼 得分:0
    这句话
    什么意思
    最后实现的目的是当销售表中的内容为促销表中的任意组合时
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • bing110
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 15:05:233楼 得分:0
    不是很明白你的意思,你是要在销售表中根据每个货品总的销售数量,来计算总的赠送数量和实际销售数量是不是??
    如果是这样的话,按照你现在的表,没有办法统计准确的,因为一张单中购买的数量超过促销的数量有赠送,这个正确。如果是几张单总的数量才达到促销的数量,实际上就没有赠送的数量了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qiexiaofei1250
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 09:59:264楼 得分:0
    实际上就是销售表中的销售商品当是第一种组合时按照第一种组合计算赠送数量,当是第二种组合时按照促销表第二种组合计算赠送数量;

    这是比较常见的商家促销方式的解决方案程序(任意几种商品组合到达一定数量时 送一定数量的价格最低的某种商品)
    修改 删除 举报 引用 回复

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