I have a query that looks like this:
Access is complaining that it doesn't know what P1, P2, or P3 are when I reference them in the WHERE clause. Why is that, and what can I do about it?
Thanks
Code:
SELECT NB_CLIENTS.C_ID, NB_CLIENTS.C_Name, NB_CLIENTS.Transit_ID, QDef_1.Cost AS P1, QDef_2.Cost AS P2, QDef_3.Cost AS P3, [P3]-[P2] AS VAR, IIf([P2]=0,0,([P3]-[P2])/[P2]) AS FLUCT, IIf([P1]=0,'INACTIVE','ACTIVE') AS STATUS INTO NB_ANALYSIS
FROM ((NB_CLIENTS LEFT JOIN QDef_3 ON NB_CLIENTS.C_ID = QDef_3.C_ID) LEFT JOIN QDef_2 ON NB_CLIENTS.C_ID = QDef_2.C_ID) LEFT JOIN QDef_1 ON NB_CLIENTS.C_ID = QDef_1.C_ID
WHERE ((([P1])<>'')) OR ((([P2])<>'')) OR ((([P3])<>''));
Thanks