怎样把用sql语句把数据库中查询出来的每一条结果加起来

怎样把用sql语句把数据库中查询出来的每一条结果加起来,第1张

select

count() , -- 查询记录条数

sum(累加的列) -- 查询结果累加

from accuont

where

VIP = 1

应该是这样的吧 select sum(DownCount ) as 总数 from 表 where datepart(m,Date) = 12;

给你个链接 你看看那>

我把逻辑算法告诉你 ,语句你就自己写了。用replace函数 去掉对应的字符

例如:select replace(replace(字段,'尊敬……金额',''),'元……变化','')

使用两次REPLACE 第一次去掉前面的字符,第二次去掉后面的字符,只剩下数字了,再格式化这串数字为数值,不然语句出来只是个字符串

select

    sum(case when e2record_time between '2015-07-31 00:00:00' and '2015-08-31 00:00:00' then e1increment_value else 0 end) e1

    sum(case when e1record_time between '2014-07-31 00:00:00' and '2014-08-31 00:00:00' then e1increment_value else 0 end) e2

from

     electric_meter_increment e2,electric_meter_increment e1

where

    e2record_time between '2015-07-31 00:00:00' and '2015-08-31 00:00:00'

    and e1record_time between '2014-07-31 00:00:00' and '2014-08-31 00:00:00'

以上就是关于怎样把用sql语句把数据库中查询出来的每一条结果加起来全部的内容,包括:怎样把用sql语句把数据库中查询出来的每一条结果加起来、sql 查询当月某列值的总和、如何用sql语句将数据库表中字段内容中的数值进行求和等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9387741.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存