I have the query below that I need to change to remove duplicates in a field "tblCalls.CN". I have done this in other queries in this same database adding "SELECT DISTINCT tblCalls.CN," to the front of the query statement but that does not work with this query. This query is different in that it counts the field "tblCalls.ID".
Is there a way to do both of these things? I've tried it in one query or using a subquery, but I can't get it to work. Any suggestions would be greatly appreciated. Thanks!
SELECT tblAddress.AddressID, tblAddress.Unit_ID, tblAddress.Project_ID, tblAddress.Address, tblAddress.City, tblAddress.State, tblAddress.ZipCode, tblAddress.Type, Count(tblCalls.ID) AS CountOfID
FROM tblAddress INNER JOIN tblCalls ON tblAddress.AddressID = tblCalls.AddressID
WHERE (((tblCalls.[Call Date]) Between Date() And Date()-60))
GROUP BY tblAddress.AddressID, tblAddress.Unit_ID, tblAddress.Project_ID, tblAddress.Address, tblAddress.City, tblAddress.State, tblAddress.ZipCode, tblAddress.Type
HAVING (((tblAddress.Address)<>"Not a PHA Address") AND ((tblAddress.Type)=[Duplex, Family, Hi-Rise or Scat ?]) AND ((Count(tblCalls.ID))>1));
Is there a way to do both of these things? I've tried it in one query or using a subquery, but I can't get it to work. Any suggestions would be greatly appreciated. Thanks!
SELECT tblAddress.AddressID, tblAddress.Unit_ID, tblAddress.Project_ID, tblAddress.Address, tblAddress.City, tblAddress.State, tblAddress.ZipCode, tblAddress.Type, Count(tblCalls.ID) AS CountOfID
FROM tblAddress INNER JOIN tblCalls ON tblAddress.AddressID = tblCalls.AddressID
WHERE (((tblCalls.[Call Date]) Between Date() And Date()-60))
GROUP BY tblAddress.AddressID, tblAddress.Unit_ID, tblAddress.Project_ID, tblAddress.Address, tblAddress.City, tblAddress.State, tblAddress.ZipCode, tblAddress.Type
HAVING (((tblAddress.Address)<>"Not a PHA Address") AND ((tblAddress.Type)=[Duplex, Family, Hi-Rise or Scat ?]) AND ((Count(tblCalls.ID))>1));