首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
MS-SQL Server
基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
求SQL语句
加为好友
发送私信
在线聊天
qiexiaofei1250
宝宝
等级:
可用分等级:
短工
总技术分:
5
总技术分排名:
247828
揭贴率:
0.00%
发表于:
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
回复次数:
4
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ws_hgo
等级:
可用分等级:
富农
总技术分:
1968
总技术分排名:
10742
发表于:
2008-08-24 11:55:46
1
楼 得分:
0
看看
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ws_hgo
等级:
可用分等级:
富农
总技术分:
1968
总技术分排名:
10742
发表于:
2008-08-24 12:00:09
2
楼 得分:
0
这句话
什么意思
最后实现的目的是当销售表中的内容为促销表中的任意组合时
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
bing110
~冰&火~
等级:
可用分等级:
中农
总技术分:
137
总技术分排名:
74682
发表于:
2008-08-24 15:05:23
3
楼 得分:
0
不是很明白你的意思,你是要在销售表中根据每个货品总的销售数量,来计算总的赠送数量和实际销售数量是不是??
如果是这样的话,按照你现在的表,没有办法统计准确的,因为一张单中购买的数量超过促销的数量有赠送,这个正确。如果是几张单总的数量才达到促销的数量,实际上就没有赠送的数量了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qiexiaofei1250
宝宝
等级:
可用分等级:
短工
总技术分:
5
总技术分排名:
247828
发表于:
2008-08-25 09:59:26
4
楼 得分:
0
实际上就是销售表中的销售商品当是第一种组合时按照第一种组合计算赠送数量,当是第二种组合时按照促销表第二种组合计算赠送数量;
这是比较常见的商家促销方式的解决方案程序(任意几种商品组合到达一定数量时 送一定数量的价格最低的某种商品)
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友