sql where sum? 10
--表格式--------------------------------companymoney企业名称11000企业名称11000企业名称22000企业名称22000...
--表格式--------------------------------
company money
企业名称1 1000
企业名称1 1000
企业名称2 2000
企业名称2 2000
企业名称2 2000
企业名称3 2500
企业名称3 2500
--------------------------------------
要求money 在2000到5000的企业及总金额
sql 怎么写?
sql="select sum(money) as money,company where money between 2000 and 5000 group by company"
这样写不对,因为企业名称企业名称1就没算在里面!!!
注意:money应为总额!!!比如企业名称1,money总额为2000,所以也算在范围里 展开
company money
企业名称1 1000
企业名称1 1000
企业名称2 2000
企业名称2 2000
企业名称2 2000
企业名称3 2500
企业名称3 2500
--------------------------------------
要求money 在2000到5000的企业及总金额
sql 怎么写?
sql="select sum(money) as money,company where money between 2000 and 5000 group by company"
这样写不对,因为企业名称企业名称1就没算在里面!!!
注意:money应为总额!!!比如企业名称1,money总额为2000,所以也算在范围里 展开
3个回答
展开全部
汗 因为企业名称1 不符合 money between 2000 and 5000 啊 它的 MONEY 才 1000 自然不会算在里面啊.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要采用having
sql="select sum(money) as Money,company hanving sum(money) between 2000 and 5000 group by company"
sql="select sum(money) as Money,company hanving sum(money) between 2000 and 5000 group by company"
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LSD:
sql="select sum(money) as Money,company group by company hanving sum(money) between 2000 and 5000"
sql="select sum(money) as Money,company group by company hanving sum(money) between 2000 and 5000"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询