草庐IT

sum_numbers

全部标签

mysql - 什么相当于 Oracle 数据库的 Number(4) 到 MySQL 数据类型?

什么相当于Oracle数据库的Number(4)到MySQL数据类型? 最佳答案 在甲骨文中:TheNUMBERdatatypestoresfixedandfloating-pointnumbers.NumbersofvirtuallyanymagnitudecanbestoredandareguaranteedportableamongdifferentsystemsoperatingOracle,upto38digitsofprecision.7,456,123.89作为NUMBER(9)存储为7456124。OracleNat

sql - 是否有一个查询可以跨多个组更新 "sequence number"?

给定如下表,是否有一种单查询方法可以从中更新表:|id|type_id|created_at|sequence||----|---------|------------|----------||1|1|2010-04-26|NULL||2|1|2010-04-27|NULL||3|2|2010-04-28|NULL||4|3|2010-04-28|NULL|为此(注意created_at用于排序,sequence按type_id“分组”):|id|type_id|created_at|sequence||----|---------|------------|----------||1

MySQL Sum + 同一表中的内部查询

这是我的MySQL表布局+----+---------+----------+---------+-------+|id|AssetId|FromType|ToType|Amount|+----+---------+----------+---------+-------+|1|1|Bank|Asset|10000|+----+---------+----------+---------+-------+|2|2|Bank|Asset|5000|+----+---------+----------+---------+-------+|3|2|Asset|Bank|4000|+----

php - 返回表中 member_number 计数的列表

考虑下表我需要按降序返回一个列表,其中包含member_nr在表中出现次数最多的计数,其中tournament='EPL'ANDROUND='12'示例脚本应返回以下结果:我考虑过这个问题,我的逻辑是这样的第1步:逐一获取member_nr$sql="SELECTDISTINCT*FROMwinnersWHEREtournament='$tour'ANDround='$round'";LOOP(){//get1membernumber$mem_nr=['mem_nr'];//assignmem_nrtovariableSTEP2:GETthecount(numberoftimes)^A

c# - 如何从 MySQL 中选择 sum(max remain(x+y+z)) 来捕获 sum(1200+1300+1400)

如何从MySQL中选择sum(maxremain(x+y+z)),来捕获sum(1200+1300+1400)?id|user|remain-----------------1|x|1000----------------2|x|1200----------------3|y|1100----------------4|y|1300----------------5|z|1200----------------5|z|1400----------------using(SqlConnectioncn=newSqlConnection(Class1.x)){cn.Open();strin

mysql - 使用 SUM 查找列中的总金额,然后按人分组

我的transactions表中有一个金额列表。我想找出总金额大于50的每个person_id的总交易金额。我希望这会起作用,但它没有:SELECT(SELECTSUM(amount)FROMtransactionsWHEREperson_id=p.id)AStotal_amountFROMpeopleASpWHEREtotal_amount>50我能让它工作的唯一方法如下:SELECT(SELECTSUM(amount)FROMtransactionsWHEREperson_id=p.id)AStotal_amountFROMpeopleASpWHERE(SELECTSUM(amou

mysql - Rails activerecord : sum, 最大值并加入

我有两个模型users和posts。用户可以投票和查看帖子#usersidname#postsidcount_votescount_viewsusers_idcreated_atupdated_at我想要在过去24小时内获得最多选票和帖子浏览量的用户。观看次数和票数最多的人获胜。我尝试了什么我有这个SQL查询,它很好,但我想让用户获得最多的选票,这个查询给了我所有用户,但我不知道如何添加count_viewsselectu.nameas"Name",sum(p.count_votes)frompostspinnerjoinusersuonp.user_id=u.idwherep.cre

mysql - 使用 sum() 的 SQL 查询

你好,我目前正在处理我不太明白的SQL问题。这是我正在使用的架构:这是我遇到的问题:--3找出每个Actor的名字、姓氏和科幻电影的总长度。也就是说,结果应该列出所有Actor的名字(即使Actor没有出演过任何科幻电影)以及他们出演过的科幻电影的总时长。到目前为止我有SELECTactor.first_name,actor.last_name,(SELECTSUM(film.length)fromfilmINNERJOINfilm_categoryONfilm.film_id=film_category.film_idINNERJOINcategoryONfilm_category.

mysql - 使用嵌套子查询(sum)更新以获得对更新子句的限制

将这段SQL作为更新脚本,我尝试添加一个工作轮来解决无法将要更新的表作为语句中的子句包含在内的问题,因此使用子查询,但很难做到这一点工作。本质上,我需要用表2中某个字段的总和来更新表1中的值,但仅当其他两个字段在几个表中匹配并且基于field6时,限制才应用于更新子句。UPDATEtable1WSETField1=(SELECTfield2FROM(SELECTA.id,B.field3,SUM(A.field2)ASfield2FROMtable2A,table3B,table4PWHEREA.id=B.idANDP.field6=B.field6)B)WHEREW.field6=B

mysql - ActiveRecord 查询 : order by a sum on an included model

项目有_many:itemsItembelongs_to:project我正在尝试按项目各自项目的总价对项目进行排序。像这样的东西:Project.includes(:items).order('SUM(items.price)')使用这段代码,ActiveRecord只返回第一个项目。我错过了什么? 最佳答案 我还没有尝试过v3的东西,但我认为它会是这样的Product.joins(:items).group('products.id').order('SUM(items.price)')