G
Guest
I am attempting to devlop a lsit for a mailing. I have many different
criteria that I need to use. This is the SQL query as I have it- it isn't
working...
SELECT iMIS_Name.FULL_NAME, iMIS_Name_Address.ADDRESS_1,
iMIS_Name_Address.CITY, iMIS_Name_Address.STATE_PROVINCE,
iMIS_Name_Address.ZIP, iMIS_Name.MEMBER_TYPE
FROM iMIS_Name INNER JOIN iMIS_Name_Address ON iMIS_Name.MAIL_ADDRESS_NUM =
iMIS_Name_Address.ADDRESS_NUM
WHERE (((iMIS_Name.FULL_NAME) Is Not Null) AND
((iMIS_Name_Address.ADDRESS_1) Is Not Null) AND ((iMIS_Name.MEMBER_TYPE)="O"
Or (iMIS_Name.MEMBER_TYPE)="I" Or (iMIS_Name.MEMBER_TYPE)="AIJ" Or
(iMIS_Name.MEMBER_TYPE)="AI" Or (iMIS_Name.MEMBER_TYPE)="AO") AND
((iMIS_Name.COUNTRY) Is Null)) OR (((iMIS_Name.FULL_NAME) Is Not Null) AND
((iMIS_Name_Address.ADDRESS_1) Is Not Null) AND
((iMIS_Name.MEMBER_TYPE)="HI") AND ((iMIS_Name.PAID_THRU)>=#12/31/2003#) AND
((iMIS_Name.COUNTRY) Is Null)) OR (((iMIS_Name.FULL_NAME) Is Not Null) AND
((iMIS_Name_Address.ADDRESS_1) Is Not Null) AND
((iMIS_Name_Address.STATE_PROVINCE)="NY" Or
(iMIS_Name_Address.STATE_PROVINCE)="VA" Or
(iMIS_Name_Address.STATE_PROVINCE)="PA") AND ((iMIS_Name.MEMBER_TYPE)="NO" Or
(iMIS_Name.MEMBER_TYPE)="NI") AND ((iMIS_Name.PAID_THRU)>=#1/1/2002#) AND
((iMIS_Name.COUNTRY) Is Null)) OR (((iMIS_Name.FULL_NAME) Is Not Null) AND
((iMIS_Name_Address.ADDRESS_1) Is Not Null) AND
((iMIS_Name_Address.STATE_PROVINCE)="OH" Or
(iMIS_Name_Address.STATE_PROVINCE)="MD" Or
(iMIS_Name_Address.STATE_PROVINCE)="NJ") AND ((iMIS_Name.MEMBER_TYPE)="NO" Or
(iMIS_Name.MEMBER_TYPE)="NI") AND ((iMIS_Name.PAID_THRU)>=#1/1/2002#) AND
((iMIS_Name.COUNTRY) Is Null)) OR (((iMIS_Name.MEMBER_TYPE)="HO") AND
((iMIS_Name.PAID_THRU)>=#12/31/2000#) AND ((iMIS_Name.COUNTRY) Is Null))
ORDER BY iMIS_Name_Address.ZIP, iMIS_Name.LAST_NAME;
criteria that I need to use. This is the SQL query as I have it- it isn't
working...
SELECT iMIS_Name.FULL_NAME, iMIS_Name_Address.ADDRESS_1,
iMIS_Name_Address.CITY, iMIS_Name_Address.STATE_PROVINCE,
iMIS_Name_Address.ZIP, iMIS_Name.MEMBER_TYPE
FROM iMIS_Name INNER JOIN iMIS_Name_Address ON iMIS_Name.MAIL_ADDRESS_NUM =
iMIS_Name_Address.ADDRESS_NUM
WHERE (((iMIS_Name.FULL_NAME) Is Not Null) AND
((iMIS_Name_Address.ADDRESS_1) Is Not Null) AND ((iMIS_Name.MEMBER_TYPE)="O"
Or (iMIS_Name.MEMBER_TYPE)="I" Or (iMIS_Name.MEMBER_TYPE)="AIJ" Or
(iMIS_Name.MEMBER_TYPE)="AI" Or (iMIS_Name.MEMBER_TYPE)="AO") AND
((iMIS_Name.COUNTRY) Is Null)) OR (((iMIS_Name.FULL_NAME) Is Not Null) AND
((iMIS_Name_Address.ADDRESS_1) Is Not Null) AND
((iMIS_Name.MEMBER_TYPE)="HI") AND ((iMIS_Name.PAID_THRU)>=#12/31/2003#) AND
((iMIS_Name.COUNTRY) Is Null)) OR (((iMIS_Name.FULL_NAME) Is Not Null) AND
((iMIS_Name_Address.ADDRESS_1) Is Not Null) AND
((iMIS_Name_Address.STATE_PROVINCE)="NY" Or
(iMIS_Name_Address.STATE_PROVINCE)="VA" Or
(iMIS_Name_Address.STATE_PROVINCE)="PA") AND ((iMIS_Name.MEMBER_TYPE)="NO" Or
(iMIS_Name.MEMBER_TYPE)="NI") AND ((iMIS_Name.PAID_THRU)>=#1/1/2002#) AND
((iMIS_Name.COUNTRY) Is Null)) OR (((iMIS_Name.FULL_NAME) Is Not Null) AND
((iMIS_Name_Address.ADDRESS_1) Is Not Null) AND
((iMIS_Name_Address.STATE_PROVINCE)="OH" Or
(iMIS_Name_Address.STATE_PROVINCE)="MD" Or
(iMIS_Name_Address.STATE_PROVINCE)="NJ") AND ((iMIS_Name.MEMBER_TYPE)="NO" Or
(iMIS_Name.MEMBER_TYPE)="NI") AND ((iMIS_Name.PAID_THRU)>=#1/1/2002#) AND
((iMIS_Name.COUNTRY) Is Null)) OR (((iMIS_Name.MEMBER_TYPE)="HO") AND
((iMIS_Name.PAID_THRU)>=#12/31/2000#) AND ((iMIS_Name.COUNTRY) Is Null))
ORDER BY iMIS_Name_Address.ZIP, iMIS_Name.LAST_NAME;