SELECT Name.ID, Name.MEMBER_TYPE, Name.STATUS, Name.LAST_FIRST, Subscriptions.PRODUCT_CODE, Subscriptions.PROD_TYPE, Subscriptions.PAID_THRU
FROM Name INNER JOIN
Subscriptions ON Name.ID = Subscriptions.ID
WHERE (Name.MEMBER_TYPE = 'M') AND (Subscriptions.PROD_TYPE = 'SUB') AND (Subscriptions.PAID_THRU < '1/1/2007') AND
((Subscriptions.PRODUCT_CODE LIKE 'ca%') OR
(Subscriptions.PRODUCT_CODE LIKE 'oa$')) AND
Subscriptions.PAID_THRU = (SELECT MAX(PAID_THRU) FROM Subscriptions WHERE Name.ID = ID)
|