Ok, the Resolution-Code is the field that is sometimes null in TT:TroubleTicket.
This is as-is:
SELECT [TT:TroubleTicket].[Ticket-Number], [TT:TroubleTicket].[Resolution-Code], [TT:TroubleTicket].[Status-History-Closed-TIME]
FROM [Ticket Source Lookup], ([TT:TroubleTicket]
INNER JOIN [Maintenance Group - Qry] ON [TT:TroubleTicket].[Primary-Department] = [Maintenance Group - Qry].Group) INNER JOIN [Resolution Code Lookup] ON [TT:TroubleTicket].[Resolution-Code] = [Resolution Code Lookup].[Resolution Code]
WHERE ((([TT:TroubleTicket].[Status-History-Closed-TIME])>=(DateValue([Forms]![Main]![Start Date])) And ([TT:TroubleTicket].[Status-History-Closed-TIME])<DateAdd("d",1,(DateValue([Forms]![Main]![Stop Date])))))
GROUP BY [TT:TroubleTicket].[Ticket-Number], [TT:TroubleTicket].[Resolution-Code], [Maintenance Group - Qry].MaintOrg, [TT:TroubleTicket].[Status-History-Closed-TIME]
HAVING ((([Maintenance Group - Qry].MaintOrg)="Transport"

);
With Left Join:
SELECT [TT:TroubleTicket].[Ticket-Number], [TT:TroubleTicket].[Resolution-Code], [TT:TroubleTicket].[Status-History-Closed-TIME]
FROM [Ticket Source Lookup], ([TT:TroubleTicket]
INNER JOIN [Maintenance Group - Qry] ON [TT:TroubleTicket].[Primary-Department] = [Maintenance Group - Qry].Group) LEFT JOIN [Resolution Code Lookup] ON [TT:TroubleTicket].[Resolution-Code] = [Resolution Code Lookup].[Resolution Code]
WHERE ((([TT:TroubleTicket].[Status-History-Closed-TIME])>=(DateValue([Forms]![Main]![Start Date])) And ([TT:TroubleTicket].[Status-History-Closed-TIME])<DateAdd("d",1,(DateValue([Forms]![Main]![Stop Date])))))
GROUP BY [TT:TroubleTicket].[Ticket-Number], [TT:TroubleTicket].[Resolution-Code], [TT:TroubleTicket].[Status-History-Closed-TIME], [Maintenance Group - Qry].MaintOrg
HAVING ((([Maintenance Group - Qry].MaintOrg)="Transport"

);
I am new to SQL, so go easy.

Thanks.