level 1
司徒螺0J1
楼主
要求是让我用sqlserver的存储过程和游标
条件如下:
一个order表,有客户ID,商品ID,商品名,商品数量,单价,总金额和购买日期
一个折扣表,根据客户不同,折扣率不一样,每个客户有一个折扣上限,折扣总金额不能超过这个上限
对客户有不同的分类,按分类1则单价重新计算,按分类2则单价按最低单价算,数量再计算
要求用存储过程和游标,最后将数据插入一张新表buy表,buy表字段有客户ID,商品ID,商品名,商品数量,单价,最高折扣额,总折扣额,总金额,日期(按最大或最小排列)
这个应该怎么做啊 !!!之前查了一下,说是用游标嵌套循环遍历。。。但具体怎么操作,求大神指教啊 感激不尽啊 !!
2016年02月01日 12点02分
1
条件如下:
一个order表,有客户ID,商品ID,商品名,商品数量,单价,总金额和购买日期
一个折扣表,根据客户不同,折扣率不一样,每个客户有一个折扣上限,折扣总金额不能超过这个上限
对客户有不同的分类,按分类1则单价重新计算,按分类2则单价按最低单价算,数量再计算
要求用存储过程和游标,最后将数据插入一张新表buy表,buy表字段有客户ID,商品ID,商品名,商品数量,单价,最高折扣额,总折扣额,总金额,日期(按最大或最小排列)
这个应该怎么做啊 !!!之前查了一下,说是用游标嵌套循环遍历。。。但具体怎么操作,求大神指教啊 感激不尽啊 !!