Code:
SELECT OWNERS.OwnerKey, First(OWNERS.LASTNAME) AS LN, First(OWNERS.FIRSTNAME) AS FN, Sum(Account.DBAmt) AS DBSum, Sum(Account.CRAmt) AS CRSum, Sum([DBAmt]-[CRAmt]) AS Bal
FROM OWNERS INNER JOIN Account ON OWNERS.OwnerKey = Account.Owner
GROUP BY OWNERS.OwnerKey
ORDER BY First(OWNERS.LASTNAME);
My SQL:
Code:
SELECT ACCOUNTS.MemberID_FK, [dbamount]-[cramount] AS bal, ACCOUNTS.DBAmount, ACCOUNTS.CRAmount, IIf([cramount]<>0,[crdate],[dbdate]) AS UseDate, IIf([cramount]<>0,[accountnotes],[details]) AS Notes, IIf([SpouseLastName] Is Null And Not ([Spouse] Is Null),[firSTNAME] & " " & [laSTNAME] & " and " & [spouse] & " " & [LASTNAME],IIf([spouselastname]<>[lastname],[spouse] & " " & [spouselastname] & " and " & [firstname] & " " & [lastname],[firstname] & " " & [lastname])) AS ComboName, ACCOUNTS.LotNumber
FROM ACCOUNTS INNER JOIN ActiveMembers ON ACCOUNTS.MemberID_FK = ActiveMembers.MemberID_PK
GROUP BY ACCOUNTS.MemberID_FK, [dbamount]-[cramount], ACCOUNTS.DBAmount, ACCOUNTS.CRAmount, IIf([cramount]<>0,[crdate],[dbdate]), IIf([cramount]<>0,[accountnotes],[details]), IIf([SpouseLastName] Is Null And Not ([Spouse] Is Null),[firSTNAME] & " " & [laSTNAME] & " and " & [spouse] & " " & [LASTNAME],IIf([spouselastname]<>[lastname],[spouse] & " " & [spouselastname] & " and " & [firstname] & " " & [lastname],[firstname] & " " & [lastname])), ACCOUNTS.LotNumber, ACCOUNTS.asmttype
HAVING (((ACCOUNTS.asmttype) Like "*" & "roads" & "*"));
Thank you all for looking at this!