Mysql 如何求和(MAX()+;MAX())?
有没有合适的方法来求和(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
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的答案更好…对我来说似乎是正确的答案