首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一条SQL语句解决多个查询的有关问题

2012-12-28 
一条SQL语句解决多个查询的问题表结构idyishoujiage13520103520能否通过一条SQL语句,查询得出 yishou0 的

一条SQL语句解决多个查询的问题
表结构

id   yishou  jiage
1      3       5
2      0       10
3      5       20

能否通过一条SQL语句,查询得出 yishou>0 的记录的jiage的‘和’呢。

不是简单的 SELECT SUM(jiage) where yishou>0 ,那样就直接是 5+20了,应该是3*5+5*20的值才对。
[最优解释]
select sum(ysshou*jiage) jiage 
from tb
where yishou>0
[其他解释]

seelct sum(yishou*jiage) as total from tb where yishou>0 

[其他解释]
我真是晕头了,这个都没转过来,谢谢楼上2位。

热点排行