G
Guest
I've written this query a dozen times before but tonight it just isn't
working. Can someone trouble shoot with me?
I'm trying to get it to group records together based on the matchfield and
then combine the [First Name] field of the combinations into the [Both]
field. I've done it before, but tonight it just seems to ignore the matches.
It won't group a record.
Below is my SQL.
SELECT First([First Name]) & " and " & Last([First Name]) AS [Both],
[AbsenteesWithTier3-4RSD13_CAPPED].[Weld Co ID],
[AbsenteesWithTier3-4RSD13_CAPPED].[Last Name],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 1],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 2],
[AbsenteesWithTier3-4RSD13_CAPPED].City,
[AbsenteesWithTier3-4RSD13_CAPPED].State,
[AbsenteesWithTier3-4RSD13_CAPPED].Zip,
[AbsenteesWithTier3-4RSD13_CAPPED].Party,
[AbsenteesWithTier3-4RSD13_CAPPED].Precinct,
[AbsenteesWithTier3-4RSD13_CAPPED].Absentee,
[AbsenteesWithTier3-4RSD13_CAPPED].Tier,
[AbsenteesWithTier3-4RSD13_CAPPED].MatchField
FROM [AbsenteesWithTier3-4RSD13_CAPPED]
GROUP BY [AbsenteesWithTier3-4RSD13_CAPPED].[Matchfield],
[AbsenteesWithTier3-4RSD13_CAPPED].[Weld Co ID],
[AbsenteesWithTier3-4RSD13_CAPPED].[Last Name],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 1],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 2],
[AbsenteesWithTier3-4RSD13_CAPPED].City,
[AbsenteesWithTier3-4RSD13_CAPPED].State,
[AbsenteesWithTier3-4RSD13_CAPPED].Zip,
[AbsenteesWithTier3-4RSD13_CAPPED].Party,
[AbsenteesWithTier3-4RSD13_CAPPED].Precinct,
[AbsenteesWithTier3-4RSD13_CAPPED].Absentee,
[AbsenteesWithTier3-4RSD13_CAPPED].Tier,
[AbsenteesWithTier3-4RSD13_CAPPED].MatchField
HAVING (((Count(*))=2));
UNION SELECT
First([First Name]) As Both,
[AbsenteesWithTier3-4RSD13_CAPPED].[Weld Co ID],
[AbsenteesWithTier3-4RSD13_CAPPED].[Last Name],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 1],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 2],
[AbsenteesWithTier3-4RSD13_CAPPED].City,
[AbsenteesWithTier3-4RSD13_CAPPED].State,
[AbsenteesWithTier3-4RSD13_CAPPED].Zip,
[AbsenteesWithTier3-4RSD13_CAPPED].Party,
[AbsenteesWithTier3-4RSD13_CAPPED].Precinct,
[AbsenteesWithTier3-4RSD13_CAPPED].Absentee,
[AbsenteesWithTier3-4RSD13_CAPPED].Tier,
[AbsenteesWithTier3-4RSD13_CAPPED].MatchField
FROM [AbsenteesWithTier3-4RSD13_CAPPED]
GROUP BY [AbsenteesWithTier3-4RSD13_CAPPED].[Matchfield],
[AbsenteesWithTier3-4RSD13_CAPPED].[Weld Co ID],
[AbsenteesWithTier3-4RSD13_CAPPED].[Last Name],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 1],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 2],
[AbsenteesWithTier3-4RSD13_CAPPED].City,
[AbsenteesWithTier3-4RSD13_CAPPED].State,
[AbsenteesWithTier3-4RSD13_CAPPED].Zip,
[AbsenteesWithTier3-4RSD13_CAPPED].Party,
[AbsenteesWithTier3-4RSD13_CAPPED].Precinct,
[AbsenteesWithTier3-4RSD13_CAPPED].Absentee,
[AbsenteesWithTier3-4RSD13_CAPPED].Tier,
[AbsenteesWithTier3-4RSD13_CAPPED].MatchField
HAVING (((Count(*))=1));
working. Can someone trouble shoot with me?
I'm trying to get it to group records together based on the matchfield and
then combine the [First Name] field of the combinations into the [Both]
field. I've done it before, but tonight it just seems to ignore the matches.
It won't group a record.
Below is my SQL.
SELECT First([First Name]) & " and " & Last([First Name]) AS [Both],
[AbsenteesWithTier3-4RSD13_CAPPED].[Weld Co ID],
[AbsenteesWithTier3-4RSD13_CAPPED].[Last Name],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 1],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 2],
[AbsenteesWithTier3-4RSD13_CAPPED].City,
[AbsenteesWithTier3-4RSD13_CAPPED].State,
[AbsenteesWithTier3-4RSD13_CAPPED].Zip,
[AbsenteesWithTier3-4RSD13_CAPPED].Party,
[AbsenteesWithTier3-4RSD13_CAPPED].Precinct,
[AbsenteesWithTier3-4RSD13_CAPPED].Absentee,
[AbsenteesWithTier3-4RSD13_CAPPED].Tier,
[AbsenteesWithTier3-4RSD13_CAPPED].MatchField
FROM [AbsenteesWithTier3-4RSD13_CAPPED]
GROUP BY [AbsenteesWithTier3-4RSD13_CAPPED].[Matchfield],
[AbsenteesWithTier3-4RSD13_CAPPED].[Weld Co ID],
[AbsenteesWithTier3-4RSD13_CAPPED].[Last Name],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 1],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 2],
[AbsenteesWithTier3-4RSD13_CAPPED].City,
[AbsenteesWithTier3-4RSD13_CAPPED].State,
[AbsenteesWithTier3-4RSD13_CAPPED].Zip,
[AbsenteesWithTier3-4RSD13_CAPPED].Party,
[AbsenteesWithTier3-4RSD13_CAPPED].Precinct,
[AbsenteesWithTier3-4RSD13_CAPPED].Absentee,
[AbsenteesWithTier3-4RSD13_CAPPED].Tier,
[AbsenteesWithTier3-4RSD13_CAPPED].MatchField
HAVING (((Count(*))=2));
UNION SELECT
First([First Name]) As Both,
[AbsenteesWithTier3-4RSD13_CAPPED].[Weld Co ID],
[AbsenteesWithTier3-4RSD13_CAPPED].[Last Name],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 1],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 2],
[AbsenteesWithTier3-4RSD13_CAPPED].City,
[AbsenteesWithTier3-4RSD13_CAPPED].State,
[AbsenteesWithTier3-4RSD13_CAPPED].Zip,
[AbsenteesWithTier3-4RSD13_CAPPED].Party,
[AbsenteesWithTier3-4RSD13_CAPPED].Precinct,
[AbsenteesWithTier3-4RSD13_CAPPED].Absentee,
[AbsenteesWithTier3-4RSD13_CAPPED].Tier,
[AbsenteesWithTier3-4RSD13_CAPPED].MatchField
FROM [AbsenteesWithTier3-4RSD13_CAPPED]
GROUP BY [AbsenteesWithTier3-4RSD13_CAPPED].[Matchfield],
[AbsenteesWithTier3-4RSD13_CAPPED].[Weld Co ID],
[AbsenteesWithTier3-4RSD13_CAPPED].[Last Name],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 1],
[AbsenteesWithTier3-4RSD13_CAPPED].[Address 2],
[AbsenteesWithTier3-4RSD13_CAPPED].City,
[AbsenteesWithTier3-4RSD13_CAPPED].State,
[AbsenteesWithTier3-4RSD13_CAPPED].Zip,
[AbsenteesWithTier3-4RSD13_CAPPED].Party,
[AbsenteesWithTier3-4RSD13_CAPPED].Precinct,
[AbsenteesWithTier3-4RSD13_CAPPED].Absentee,
[AbsenteesWithTier3-4RSD13_CAPPED].Tier,
[AbsenteesWithTier3-4RSD13_CAPPED].MatchField
HAVING (((Count(*))=1));