这是我正在尝试做的事情。从基于特定条件的表中获取值的总和,并将此返回作为父选择的列,但是我无法理解这样做的最好(即可行)方法。我试过了
SELECT
sum(count(distinct(frsrvdate)))
FROM webusers.tblQAuditClaims qac inner join webusers.tblQAuditDetails qad using (claimId)
where qac.auditdate between '2012-01-01' and '2012-03-31'
and IsResubmitted = 0
and qad.errorflag = 0
and qac.errorflag = 0
which throws an invalid group function.
开始认为我的方法就是走错了兔子洞。关于我缺少什么的任何建议?
我已经把它减少到了子选择部分,但仍然遇到了如何获得计数总和的问题。
答案 0 :(得分:0)
在第一个查询中,你有一个额外的。)
更正了一个 -
sum(SELECT count(distinct(FrSrvDate))
FROM webusers.tblQAuditClaims qac Left Join webusers.tblQAuditDetails qad using (claimId)
where qac.auditdate between '2012-01-01' and '2012-03-31'
and IsResubmitted = 0
and qad.errorflag = 0
group by tracenumber)