我想将Punten1、Punten2、Punten3、Punten4的值相加。但我只知道如何对列中的值求和。但不是跨行。有谁知道如何做到这一点。SELECTPunten1,Punten2,Punten3,Punten4Punten1+Punten2+Punten3+Punten4asPuntentotaalFROMpuntentotaal所以我想在新列中总结Punten1、Punten2、Punten3、Punten4的值:puntentotaal谢谢! 最佳答案 SELECTPunten1,Punten2,Punten3,Punt
我有下表:id|start_date|end_date|client_id12013-08-012013-08-09122013-08-102013-08-10132013-08-102013-08-17142013-08-182013-08-18152013-08-182013-08-18162013-08-182013-08-31172013-08-012013-08-09282013-08-112013-08-11292013-08-112013-08-172102013-08-192013-08-202我想做的是计算每个客户出现的天数,而不是为每个客户重复天数,因此我希望从以前
假设我有以下orders表,我正在检索所有失败的订单。+----+------------------+-------+--------+|id|email|total|status|+----+------------------+-------+--------+|1|john@example.com|39.99|failed||----|------------------|-------|--------+|2|john@example.com|39.99|failed||----|------------------|-------|--------+|3|pete@exam
我有两个表,分别是a和b。我想将a中的number与b中的number进行比较,它们共享一个ID。a有一行,而b有多行。如果b的总和小于a,那么a的那一行应该加到总和中,否则应该跳过。TableaIDNumber450560670TablebIDNumberSharedID13042254350545553066106使用该示例:b1和2大于a4,因此不会被计算在内。b3和4小于5,因此可以算在内。b5和6小于a6,所以它算在内。总数应该是130。我在比较一行和多行然后只对一些数字求和时遇到了麻烦。 最佳答案 这应该可以完成工作:s
我需要创建一个查询来选择所有表列和新列“sum”,像这样:SELECT*,sum(amount)as`items_total`FROMmytableWHERE...有什么想法吗?? 最佳答案 SELECT*,(SELECTsum(amount)FROMmytableWHERE...)as`items_total`FROMmytableWHERE... 关于php-在同一查询中选择*并在mysql中求和,我们在StackOverflow上找到一个类似的问题: h
地区id|name---+---------1|NY2|Paris3|London餐厅id|name|region_id---+-----------+----------1|kFC|12|McDonalds|2banner_adsid|image|fee|region_id---+-------+------+-----------1|1.jpg|500|12|2.jpg|500|13|3.jpg|500|24|4.jpg|500|3美食促销id|cuisine_id|fee|region_id---+------------+------+-----------1|1|500|12
我有几个具有父子关系的表。例如,我想对子表的一列应用求和函数,并将其与父表的所有数据一起返回。Parent_tableID,Date,TitleChild_tableID,another_id,column_to_sum//(IDisforeignkeypointingtoParent_table)SampleDatainParent_table1,22-11-201000:00:00,'SomeTitle'2,13-11-201000:00:00,'SomeTitle2'SampleDatainChild_table1,1,101,2,111,8,32,5,112,8,6查询的输出应
如何用MySQL对相同的值求和?例如,这是我的表:--Id---------Name----1---------Value1--2---------Value3--3---------Value2--4---------Value2--5---------Value3--6---------Value2现在我应该创建一个SQL查询来计算相同值的总和,例如:SELECTSUM(IF(Name='Value1',SUM,0))ASValue1_total,SUM(IF(Name='Value2',SUM,0))ASValue2_total,SUM(IF(Name='Value3',SUM,
我有两个表如下:tbl_answers:id,(FK)authorID...tbl_answer_votes:id,(FK)voterID,(FK)answerID,vote(sInt,onlyever-1or1)tbl_answers与tbl_answer_votes具有一对多关系,投票可以是负1或正1。我需要将tbl_answer_votes加入到tbl_answers中,但将对该答案的所有反对票的总和和对该答案的所有肯定票的总和作为两个单独的列.我可以通过子查询来做到这一点,但因为它只是更大查询的一小部分,在阅读了子查询的陷阱之后,我想尝试从投票表中生成这两个负和正和作为尽可能高
我有一个名为temp_reading的表。它有以下列(消费是一个索引键):idconsumptiontotal1100120013001400250210032004250现在我想将总数显示为idconsumptiontotal110010012003001300600130090025050210015032002004250250是否可以像上面那样显示?我尝试了以下查询:SELECTid,consumption,sum(consumption)astotalFROMtemp_readingGROUPBYconsumption;请帮我解决这个问题。 最佳答