Originally Posted by
June7
The query is working as designed. The criteria requires a date value to be between a date range AND "Passed" status. If not within the date range, the record will retrieve regardless of status.
Real source of issue is this is not a normalized data structure. Filtering multiple fields that are really the same type data is not easy. There are 3 certification fields and their associated Status fields. It appears not every record has all 3. Normalized would be another related table with 2 fields for the certification value and status value. Each SPS could have up to 3 records in this related table.
The completed checkbox field appears redundant.
Need to clarify the filter rules.
If any of the 3 certifications has Passed status, do not retrieve record? Or if any of the 3 certifications is not Passed retrieve record?