2 sdbtongtong sdbtongtong 于 2014.05.25 16:32 提问

关于一条sql某字段求和的问题!!实在不解

sql中有两个字段为X、Y 都为int型

Sql语句是这样的:select (X*Y)as Z from table

现在我要把得到的Z相加怎么办呢????

不能直接sum(Z),那样的话会在sql里面报错,希望有知道的人能解答

2个回答

Gavin_hd
Gavin_hd   2014.05.26 10:52

例如 表里有 A B 字段,
select t.a+t.b from table t

这个是两个字段相加。

cs627565157
cs627565157   2014.05.27 23:22

在表中添加一个字段Z,Z=X*Y , select count(Z) from table

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
sql sum合计某一列的值
有如下表table3: 需求: 计算各个国家的人口总和,并显示国家和人口总和两个字段 实现: SQL语句: SELECT country,SUM(population) FROM table3 GROUP BY country 结果: 知识点: sum(expr):计算某一列值的总和,与count(expr)不同,count(expr)是计算
根据某一字段汇总求和
TYPES:BEGIN OF ty_itab,   carrid TYPE spfli-carrid,   cityto TYPE spfli-cityto,   distance TYPE spfli-distance,   END OF ty_itab. DATA:lt_itab TYPE TABLE OF ty_itab WITH HEADER LINE. DATA:lt_i
SQL查询统计表中一列求和
收款管理:t_ACRD_GthMst 原币付款金额: foamt 后台查询收收select sum (foamt) from t_ACRD_GthMst 付款管理:t_ACPD_PayMst 原币收款金额: foamt    后台查询应付select sum (foamt) from t_ACPD_PayMst
查询某个字段不同值各自最新的一条数据记录SQL语句
查询各个测站点最新的一条记录: 第一种查询语句:      if(!isNull(stcd)){ //某个测站点最新的一条记录 sql.append("select a.* from dt_water_level a where not exists(select 1 from dt_water_level where stcd = a.stcd and tm > a.tm) and
SQL 查询表格中某字段不同值的最新一条记录
SELECT TermName,Phone,Lon,Lat,GPSTime   FROM SOSAlarm   WHERE exists(   select * from(   select  SOSAlarm.TermName,MAX(ID) as ID from SOSAlarm group by SOSAlarm.TermName) x   WHERE SOSAlarm.TermN
sql获取分组后取某字段最大一条记录
获取分组后取某字段最大一条记录 方法一:(效率最高) select * from test as a where typeindex = (select max(b.typeindex) from test as b where a.type = b.type ); 方法二:(效率次之) select a.* from test a, (select type,m
sql根据多个不同字段进行分组,并统计总数,求和。tp求和,分页
根据多个字段分组查数据,并对其分页。 简单来说就是查资讯表,某人某天写了多少条资讯。他这一天发表的资讯一共浏览量是多少。sql语句如下,望参考select sum(browse_num) as browse,count(*) as news_count,FROM_UNIXTIME(add_time, '%Y-%m-%d') as time from '表名' where 条件 group by
[整理记录]SQL同行多列求和元素为null的解决方案
<br />在sql中有同一行的多列求和:比如表usr_table,表有四列,如下<br /><br />usr item1, item2, item3<br /><br />针对每个user对item1,item2,item3求和的sql为: "select jifen1+jifen2+jifen3 as he,user from 表名"<br /><br />但如果有一列的值为null时,会导致求不出结果。<br /><br />如此问题的解决方法为使用isnull方法,先判断相应列的值是否
[sql server] 随机求和问题收集
http://topic.csdn.net/u/20090421/12/5113C4AB-4631-4DC9-BE9F-E6D88F0526D8.html
gridview某列求和后显示
this.TxtJiFen.Text = jifen_counts.ToString();//设置该列显示