Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何求和(MAX()+;MAX())?_Mysql_Sql - Fatal编程技术网

Mysql 如何求和(MAX()+;MAX())?

Mysql 如何求和(MAX()+;MAX())?,mysql,sql,Mysql,Sql,有没有合适的方法来求和(MAX()+MAX()) 这是我一直想做的 SELECT SUM(MAX(account.BALANCE1) + MAX(account.BALANCE2)) AS TOTALBALANCE FROM account JOIN transaction t ON account.PRIMARYKEY = t.ACCOUNTKEY WHERE NOT EXISTS( SELECT 1 FROM

有没有合适的方法来求和(MAX()+MAX())

这是我一直想做的

SELECT 
  SUM(MAX(account.BALANCE1) + MAX(account.BALANCE2)) AS TOTALBALANCE
FROM
  account
      JOIN
  transaction t ON account.PRIMARYKEY = t.ACCOUNTKEY
WHERE
  NOT EXISTS( SELECT 
          1
      FROM
          transaction a
      WHERE
          a.ACCOUNTKEY = t.ACCOUNTKEY
              AND a.TYPE = 'PAYMENT')
HAVING TOTALBALANCE > 0
内容如下:

错误代码:1111。组函数的使用无效


由于没有指定任何
GROUP BY
子句

MAX(账户余额1)+MAX(账户余额2)


aready应该满足您的需要。

因为您没有指定任何
分组依据
条款

MAX(账户余额1)+MAX(账户余额2)


您的需要应该足够了。

我想我问错了,先生。。让我来编辑一下。。无论如何,我会用这个作为子查询..我本来打算推荐子查询,但我认为john的答案更好..似乎是我的正确答案..我想我问错了先生。。让我来编辑一下。。无论如何,我会把它作为子查询使用。我本来打算推荐子查询,但我认为john的答案更好…对我来说似乎是正确的答案