共有两个表,帐户信息里面有用户编号,购物车中的价格,是根据帐户的等级不同来计算,现在想建一个存储过程 当用户添加购物车的时候,自动去计算用户等级,然后自动计算适合的价格到商品价格中
CREATE PROCEDURE 添加购物车
@用户编号 int,
@商品型号 varchar(50),
@商品颜色 varchar(50),
@商品尺码 varchar(50),
@商品数量 int,
@商品重量 int,
@商品价格 int请问我该如何编写这样的存储过程了,请前辈们帮帮忙,谢谢!
解决方案 »
- 存储过程返回的字符串丢失
- 客户要求建一个德语网站,但德语存进sql数据库后都是乱码,再调用出来显示也是乱码,该如何解决呢?
- 大家帮我看看这个SQL语句怎么写,多谢谢
- 行列转换
- 复制数据库1中的n个表到数据库2中,如何操作?
- 为什么我用ADO连接向导联不上我得SQL Server数据库,用odbc就能连上,这是为什么???
- 在MsSQL中怎样使用SQL语句导出image字段为文件.?
- 一个导至数据损失很惨的问题,请帮忙解决
- 关于sql语句的问题
- Sql Server 查询结果和消息显示栏可以关闭么?
- sqlserver2008通过dm_exec_sessions检查发现总有二十多个NULL的会话,有知道这是什么吗?
- 对应条件查询
1 0.95
2 0.90
3 0.85如果有可以试试
insert into 购物车
select
@用户编号,
.......,
a.用户等级,
@商品价格*b.折扣,
...
from 账户信息 a,折扣信息 b
where a.用户编号 = @用户编号
and a.用户等级 = b.用户等级