(in the title of the SPL code is - "problemcode qry:Select query")
SELECT [FPY Table].Date, [FPY Table].[Assembly Number], [FPY Table].ProblemCode1, [8D-team table].[8D-team], [FPY Table].ID, [FPY Table].Operator, [FPY Table].[Serial Number], [FPY Table].[Pass Quantity], [FPY Table].[Fail Quantity], [FPY Table].LatePass, [FPY Table].Rework, [FPY Table].[Part Number], [FPY Table].[Description of Problem], [FPY Table].PassYield, [FPY Table].FailYield, [FPY Table].depos, [FPY Table].multiprobs, [FPY Table].RejectNbr, [FPY Table].DTS, [FPY Table].TermID, [FPY Table].Operation
FROM [FPY Table] INNER JOIN [8D-team table] ON [FPY Table].[Assembly Number] = [8D-team table].[Part Number]
GROUP BY [FPY Table].Date, [FPY Table].[Assembly Number], [FPY Table].ProblemCode1, [8D-team table].[8D-team], [FPY Table].ID, [FPY Table].Operator, [FPY Table].[Serial Number], [FPY Table].[Pass Quantity], [FPY Table].[Fail Quantity], [FPY Table].LatePass, [FPY Table].Rework, [FPY Table].[Part Number], [FPY Table].[Description of Problem], [FPY Table].PassYield, [FPY Table].FailYield, [FPY Table].depos, [FPY Table].multiprobs, [FPY Table].RejectNbr, [FPY Table].DTS, [FPY Table].TermID, [FPY Table].Operation, [FPY Table].[Total Failure]
HAVING ((([FPY Table].Date) Between [forms]![print or view reports]![StartDate] And [forms]![print or view reports]![EndDate]) AND (([FPY Table].[Total Failure])>0));