草庐IT

mysql - 具有多个连接和求和函数的查询给出错误的总计或总和

已发布的查询检索所有相关字段,但SUM(af_py_commission)函数导致问题,它只是在末尾和右侧添加一个额外的零结尾。例如如果答案是45,它将给出450并且该字段的数据格式是float否则这个查询工作完美......我已经在同一字段上尝试了一个具有相同功能但没有连接的简单查询,因此它工作正常并给出正确的答案。谁能帮助我做错这件事>??SELECTf.af_idASaf_if,aff_cust_tbl.af_idAScu_af_id,aff_payment_tbl.af_cust_idASpym_cus_id,SUM(af_py_commission)FROMaff_tblAS

php - MySQL - 一个表中的一列与另一个表中的另一列的总和

我有两张table表1是idnomarks112113122232235211andsoon表2是idnomarks116122121235216222andsoon我正在提供一个表单供用户输入idno并提交如果用户在表单中输入“1”并提交,那么输出应该是TotalMarks106即表1中Idno1所有分数的总和+表2中Idno1所有分数的总和(12+13+22)+(16+22+21)=106我正在使用下面的代码IDNO:TotalMarks";while($row1=mysql_fetch_assoc($result3)){echo"";echo"".$row1['tech4']."

mysql - 按收入对交易进行排序,这是 MySQL 中订单表行的总和

好吧,我一直质疑这一点,但直到今天才真正需要它。通常,我会抓取所有交易,逐一检查它们并从与该交易相关的所有订单中找到SUM(数量)。(PHP)然后我会做一个简单的uasort(),它工作正常。但现在我需要用一个sql查询来完成这一切。这是我试过的:SELECTdeals.ID,SUM(orders.amount)ASrevenueFROMdealsJOINordersON(orders.deal_id=deals.id)ORDERBYrevenueDESC现在这给了我一行,有一个“随机”交易ID和一个更大的收入数字。我怀疑收入中的这个数字是所有金额列的总和,而不是针对这个特定的交易ID

MySql 按日期范围获取总和

这是一些用于存储广告事件预算历史记录的表格:campaign_budgets_historyid_campaignbudgetdate1102013-01-011152013-01-031102013-01-05如果某个日期没有数据,则等于上次设置的预算。如何按日期范围计算预算总和,例如从“2013-01-02”到“2013-01-06”。结果必须是60美元,因为“2013-01-02”的预算等于“2013-01-01”,而“2013-01-04”的预算等于“2013-01-03”'.有什么办法可以通过SQL实现吗? 最佳答案 这是

mysql - 如何做滚动求和,每一行需要包括前几行的总和

我有表[访问]。当order_number为空时,我需要获取按user_id分组的行和visit_duration_seconds的总和,例如,对于用户[2875636],我将得到:61+151+33+13。每行应包含其前几行的总和。请引用下方预期结果中的RESULT列user_idstarttimevisit_duration_secondsorder_number28756362013-01-1618:03:506128756362013-01-1618:08:1815128756362013-01-1618:15:433328756362013-01-1618:16:371328

php - 如何从三个表中求和,总计的总和

抱歉,我想重复这个问题,因为我认为你不清楚,我这样做是因为我很难得到我期望的结果。我想获得总计的总和,这是我从单个查询的三个表中获得的,这是我的表!!1:付款id|school_fee|trans_fee12000030002100002000Thetotalis35000代码在这里=$min_length){//ifquerylengthismoreorequalminimumlengththen$query=htmlspecialchars($query);//changescharactersusedinhtmltotheirequivalents,forexample:0){/

mysql - 内部连接不正确的总和()

表1-jos_addRabotyAndProstoyMain|id|Marka|OtrabotanoMachine_hours||8|90979|6||9|90979|11||10|90979|11||11|90979|11||12|90979|11|表2-jos_addRabotyAndProstoySecond|id|Hours|id_fk||13|2|8||14|2|9||15|3|9||16|3|9||17|4|10||18|2|10||19|2|11||20|3|12|我的内连接查询:SELECTavto.MarkaASMarka,sum(main.OtrabotanoMac

MYSQL如何在一条语句中选择总和列值和特定行条目?

我有一个这样的表:+-----------+------------+---------------+-------------+--------------+|member_id|balance|amount|new_balance|time|+-----------+------------+---------------+-------------+--------------+|5|630|-30|600|2017-08-14||3|142|-68|74|2017-08-14||3|120|22|142|2017-08-13||3|0|120|120|2017-08-12||2

mysql - 来自 mysql 表的最新汇率和数量总和

我有一个如下所示的表格:uidadded_onrm_idqntyrate12017-10-2310:48:50523022017-10-2310:48:50647032017-10-2310:48:50751042017-10-2411:02:105102852017-10-2411:02:10627562017-10-2411:03:37711572017-10-2511:02:10656582017-10-2511:03:377812我需要rm_id,它的quantity(即rm_id5是12(2+10)),以及它最后添加的rate(最新汇率可以从最新的added_on汇率或每个r

php - 如何检查名称是否已经在表中?在 Mysql 中查询每天的总和,然后通过 PHP 将其填充到 HTML 数据中

所以,这是我的第一个问题,如果有人能帮助我,我将不胜感激。我目前有一个Mysql数据库和一个用PHP制作的网络应用程序,用户可以在其中输入他们当天在特定任务上使用了多少时间。现在我想用每天事件的总和填充一个HTML表格(以小时为单位)。我的问题是我找不到检查名称字段是否唯一的方法,因为数据包含许多具有相同名称字段的行,每天一行。我有这个Mysql查询:SELECTt_email.name,DATE_FORMAT(input_date,'%d')ASdays,SUM(time_worked)AStotalTimeFROMt_transactionsLEFTJOINt_emailONt_t