id name 时长 秒数 加收比例
---------------------------------------------------------
1 a 80 100 0
2 a 80 120 20
3 a 80 150 40
4 b 70 20 0
5 b 70 60 30
6 b 70 100 50
电视台拍广告,a广告时长80秒,规则是这样的,时长100秒以下不加收,100-120秒加收20%,120秒到150秒加收40%,大于150则无法成交
比如a,时长80秒小于100秒则应该加收0% 取出id=1
比如b,时长70秒大于60秒小于100秒加收50% 取出id=6
求语句
或者把这个表拆成两个表也行
id name 时长
------------------------------
1 a 80
2 b 70
id 广告 秒数 加收比例
---------------------------------------------------------
1 a 100 0
2 a 120 20
3 a 150 40
4 b 20 0
5 b 60 30
6 b 100 50
------解决方案--------------------
时长100秒以下不加收
时长70秒大于60秒小于100秒加收50%
--> 请问此2条规则是否冲突.
------解决方案--------------------
需要的结果是什么?看起来CASE WHEN 就可以解决了
------解决方案--------------------
电视台拍广告,a广告时长80秒,规则是这样的,时长100秒以下不加收,100-120秒加收20%,120秒到150秒加收40%,大于150则无法成交
--> 70秒也是100秒以下的,
按你的规则1是不加收?
按你的规则2是加收50%??
------解决方案--------------------
按秒收费?80~100之间按实际秒数收费?题我也没看明白