Trevil
In the main query Regulator, Org Spons, License Type, and IDENTIFICATION_VALUE are the fields where the criteria changes. Everything else in the where stays the same.
The main query is:
SELECT DISTINCTROW [A Qry LicensesCC].Name, [A Qry LicensesCC].[License No], [A Qry LicensesCC].WORKING_CREDENTIAL_ID, [A Qry LicensesCC].Regulator, [A Qry LicensesCC].[Org Spons], [A Qry LicensesCC].Renewal, [A Qry LicensesCC].Termination, [A Qry LicensesCC].[License Type], IDENTIFICATION_AE.IDENTIFICATION_VALUE AS IDENTIFICATION_VALUE, ORGANIZATION.ORGANIZATION_NAME
FROM ([A Qry LicensesCC] LEFT JOIN (OCCUPIED_POSITION LEFT JOIN ORGANIZATION ON OCCUPIED_POSITION.ORG_ID = ORGANIZATION.ORG_ID) ON [A Qry LicensesCC].PERSON_ID = OCCUPIED_POSITION.PERSON_ID) LEFT JOIN (IDENTIFICATION_AE LEFT JOIN IDENTIFICATION ON IDENTIFICATION_AE.IDENTIFICATION_ID = IDENTIFICATION.IDENTIFICATION_ID) ON ORGANIZATION.ORG_ID = IDENTIFICATION_AE.RECORD_REF_ID
WHERE ((([A Qry LicensesCC].Regulator)="California" Or ([A Qry LicensesCC].Regulator)="Vermont") AND (([A Qry LicensesCC].[Org Spons])="Securities Corp.") AND (([A Qry LicensesCC].[License Type])="Securities") AND ((IDENTIFICATION_AE.IDENTIFICATION_VALUE)="052" Or (IDENTIFICATION_AE.IDENTIFICATION_VALUE)="336") AND ((IDENTIFICATION.IDENTIFICATION_NAME)="Cost Center") AND ((OCCUPIED_POSITION.PRIMARY_CC_FLAG)=Yes));
The Sub Query (A Qry LicensesCC) is:
SELECT working_credential.WORKING_CREDENTIAL_ID, main_goal.MAIN_GOAL_NAME AS [License Type], ORGANIZATION.ORGANIZATION_NAME AS Regulator, associate_credential_ae.CREQ_VALUE AS [Org Spons], IIf([Working_Credential]![registrant_table_id]=1,[ORGANIZATION_1]![ORGANIZATION_NAME],[PERSON_WHOLENAME]) AS Name, working_credential.CREQ_VALUE AS [License No], associate_credential_ae_2.CREQ_VALUE AS Renewal, associate_credential_ae_1.CREQ_VALUE AS Termination, PERSON.PERSON_ID
FROM (ORGANIZATION INNER JOIN (main_goal INNER JOIN (creq_category INNER JOIN ((associate_credential_ae AS associate_credential_ae_2 INNER JOIN ((associate_credential_ae AS associate_credential_ae_1 INNER JOIN creq_sub_category AS creq_sub_category_1 ON associate_credential_ae_1.CREQ_SUB_CATEGORY_ID = creq_sub_category_1.CREQ_SUB_CATEGORY_ID) INNER JOIN ((working_credential LEFT JOIN PERSON ON working_credential.REGISTRANT_RECORD_REF_ID = PERSON.PERSON_ID) LEFT JOIN ORGANIZATION AS ORGANIZATION_1 ON working_credential.REGISTRANT_RECORD_REF_ID = ORGANIZATION_1.ORG_ID) ON associate_credential_ae_1.WORKING_CREDENTIAL_ID = working_credential.WORKING_CREDENTIAL_ID) ON associate_credential_ae_2.WORKING_CREDENTIAL_ID = working_credential.WORKING_CREDENTIAL_ID) INNER JOIN creq_sub_category AS creq_sub_category_2 ON associate_credential_ae_2.CREQ_SUB_CATEGORY_ID = creq_sub_category_2.CREQ_SUB_CATEGORY_ID) ON creq_category.CREQ_CATEGORY_ID = working_credential.CREQ_CATEGORY_ID) ON main_goal.MAIN_GOAL_ID = working_credential.MAIN_GOAL_ID) ON ORGANIZATION.ORG_ID = working_credential.REG_ORG_ID) INNER JOIN (creq_sub_category INNER JOIN associate_credential_ae ON creq_sub_category.CREQ_SUB_CATEGORY_ID = associate_credential_ae.CREQ_SUB_CATEGORY_ID) ON working_credential.WORKING_CREDENTIAL_ID = associate_credential_ae.WORKING_CREDENTIAL_ID
WHERE (((associate_credential_ae_1.CREQ_VALUE) Is Null) AND ((creq_sub_category_1.CREQ_SUB_CATEGORY_NAME)="Termination") AND ((creq_category.CREQ_CATEGORY_NAME)="License") AND ((creq_sub_category.CREQ_SUB_CATEGORY_NAME)="Organization") AND ((creq_sub_category_2.CREQ_SUB_CATEGORY_NAME)="Renewal"))
ORDER BY main_goal.MAIN_GOAL_NAME;