求一SQL语句……

来源:互联网  时间:2016/8/15 4:39:03

关于网友提出的“ 求一SQL语句……”问题疑问,本网通过在网上对“ 求一SQL语句……”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 求一SQL语句……
描述:

表aaa:
最低销售数   奖励
20           50
30           70
50           100
规定:达不到下一档次的最低销售数,比如29,奖励50。
求:一个变量,比如29,对应的奖励额是多少?
谢谢


解决方案1:

select max(奖励)
from 表名
where 最低销售数<=变量

解决方案2:

SQL语句没想出来,不过要解决这个问题倒不难,只需要增加一个字段:本档次的最高销售数
比如:
0    19     0
20   29     50
30   49     70
50   0      100  /* 这个0表示没有限制 */

解决方案3:

用一条SQL语句比较复杂,而且效率不高,如果你用的是Sql server,建议你用存储过程实现

上一篇DBGRIDEH 怎么设置行高? 呵呵
下一篇ADO出错!
明星图片
相关文章
《 求一SQL语句……》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)