‘壹’ 如何使用sql语言求一行数据的和
1、只求最大和
select
max(a+b+c)
from
表名;
2、求最大和所在数据
select
*
from
表名
where
(a+b+c)=(select
max(a+b+c)
from
表名)
---
以上,希望对你有所帮助。
‘贰’ SQL:求大表前N行求和,返回计算结果,和第N行的id
这表就三列,没有必要建索引。
insert into points(user_id, points) select user_id,sum(amount) from trans group by user_id;这个效率应该是最好的,一次干完所有工作。
‘叁’ SQL语句得到特定行数数据之和.
应该有个主键吧,比如是id
select sum(a.mysum) from (select top 3 value1+value2+value3 as mysum from 表名 order by id) a
‘肆’ 如何通过 SQL 语句实现两行数据的相加
你可以把符合条件的汇总或是分类汇总
select sum(字段名) f1 from 表名 where 条件
‘伍’ 在数据库中怎么求出表的数据,并能求出每列的总和怎么用SQL实现呢
我不知道你需要hour_id 的总数还是总和,下面用子查询可以求出hour_id 的和。
select sum(hour_id ) , count(hour_id ) from
(
select hour_id,
TICKET_FAMILY,
sum(case when hour_id in(10,11,12) then total_in else 0 end) as total_in,
sum(case when hour_id in(10,11,12) then total_out else 0 end) as total_out
from tmo_od_flow_stats_mg
where gathering_date between to_date('2015-01-05','yyyy-mm-dd') and to_date('2015-01-05','yyyy-mm-dd')
group by hour_id,
TICKET_FAMILY
) t
‘陆’ SQL获取同一列的数值之和应该怎么写呢
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Data;
usingSystem.Data.SqlClient;
///<summary>
///执行查询首行首列的SQL语句
///</summary>
///<paramname="sql">要执行的SQL语句-string</param>
///<returns>返回字符串-string</returns>
publicstaticstringExecuteSql_string(stringsql)
{
stringstr="";
SqlConnectioncon=newSqlConnection("DRIVER=SQLServer;SERVER=192.168.1.201;UID=sa;PWD=;DATABASE=ku");
try
{
OpenCon(con);
SqlCommandcmd=newSqlCommand();
cmd.Connection=con;
cmd.CommandText=sql;
str=Convert.ToString(cmd.ExecuteScalar());
}
catch(Exceptionerr)
{
thrownewException(err.Message);
}
finally
{
CloseCon(con);
}
returnstr;
}
MsgBOX
MsgBOX.Show(ExecuteSql_string("selectsum(lie)frombiao"));
‘柒’ SQL中特定行数的求和
呵呵,这类问题我处理过很多了。
你可以换一个思路,为什么非把自己困在数据库里面呢?
除非你对存储过程,游标很熟悉
换个角度
你将数据库读到有一个table里面或者grdiview控件里面。
去获取最大连续的1就容易多了。一个for循环,动态规划一下就OK了。
‘捌’ sql语句求指定几行的总和
SELECTSUM(saleMoney)FROM(SELECTsaleMoneyFROMoe_voteLIMIT28,48)t
‘玖’ sql如何计算一行数据某个字段的值
其实很简单的,你在查询数据,一条SQL语句就可以了。
select 上期读数,本月读数,(本月读数-上期读数) as 使用水量 ,价格,(本月读数-上期读数)*价格 as 金额 from 表名
绑定时候正常绑定就可以了,不需要任何处理。
-----------------------------------------------------
PS:有空请帮我踩踩我的空间,谢谢。