注册 登录
编程论坛 SQL Server论坛

sql 求解

风流上进 发布于 2007-09-26 09:59, 576 次点击

有这么一个字符串
50(100:0.5)(200:0.3)(1000:0.2)0.6
这是 一个消费 按比例报消的 字符串
50 是 起付线 100 2000 1000 是消费段 0.5 0.3 0.2 0.6 是报销比例
假如消费 500 元
报销金额是 500 - 50 先减掉起付线

剩下的 450
100 * 0.5 + 200 * 0.3 + (450-100-200)*0.2

写一个 sql 函数能根据消费金额得出报销的金额

3 回复
#2
心中有剑2007-09-26 13:55

看不懂,那你前面的1000:0.2那里用啊,还有后面 0.6 是做什么用的!

#3
风之剑雨飘香2007-10-07 09:45
后面 0.6 是做什么用的!
#4
风之剑雨飘香2007-10-07 09:46
回复:(风流上进)sql 求解
后面 0.6 是做什么用的!
1