Well I guess my question is really can I put it into another query, remember that was just one field in a query, if i run the SQL it does the job now i just need to make it a field this is what I believe it to be something like for the field:
NewStatus: (SELECT MZtest.[DISPLAY LOCATION], MZtest.[REQUIRED ENDCAPS], MZtest.[REQUIRED SIDESTACKS], MZtest.[REQUIRED WOOD BOXES], IIf([Display Location]="WINE ENDCAP, POD, SIDESTACK, OR WOOD BOX",[REQUIRED wood boxes],IIf([Display Location]="WINE WOOD BOX",[REQUIRED WOOD BOXES],0)) AS TEST1 FROM MZtest)
I actually ran this one just like this in my new field and it returned the following:
You have written a subquery that can return more than one field without using the EXISTS reserved word in the main query's FROM clause. Revise the SELECT statement of the subquery to request only one field.
So here is what I have so far in my original query
SELECT MTCQ.[ST COUNT], MTCQ.[CORPORATE NUMBER], MTCQ.[STORE NAME], MTCQ.GROUP, MTCQ.CLUSTER, MTCQ.REGION, MTCQ.DIVISION, MTCQ.DISTRIBUTOR, MTCQ.[RNDC REGION], MTCQ.[GLAZERS REGION], MTCQ.[START DATE], MTCQ.[END DATE], MTCQ.MONTH, MTCQ.YEAR, MTCQ.[DISPLAY LOCATION], MTCQ.[DISPLAY TYPE], MTCQ.[TOTAL DISPLAYS], MTCQ.[NUMBER OF ENDCAPS], MTCQ.[NUMBER OF SIDESTACKS], MTCQ.[NUMBER OF WOOD BOXES], MTCQ.[REQUIRED ENDCAPS], MTCQ.[REQUIRED SIDESTACKS], MTCQ.[REQUIRED WOOD BOXES], MTCQ.[FLEX ENDCAPS], MTCQ.[FLEX SIDESTACKS], MTCQ.[FLEX WOOD BOXES], MTCQ.UPC, MTCQ.[ITEM DESCRIPTION], MTCQ.[PRICING STARTS], MTCQ.[PRICING ENDS], MTCQ.TPR, MTCQ.[DIRECT IMPORT], MTCQ.[STORE PRORATION], MTCQ.[CASE PACK], MTCQ.SIZE, MTCQ.VARIETAL, MTCQ.[AVERAGE POG RETAIL], MTCQ.[RETAIL PRICE PER BOTTLE], MTCQ.[COST PER BOTTLE], MTCQ.[SUGGESTED DEAL RETAIL], MTCQ.[DEAL COST PER BOTTLE], MTCQ.[AD SUPPORT], MTCQ.DEMOS, MTCQ.[STORE POG], MTCQ.COMMENTS, MTCQ.[BDM STATUS], MTCQ.RANKING, Tbl_AvgPlanRetail.[AvgOfSUGGESTED DEAL RETAIL], [SALAS - REQUIRED TABLE].REQUIRED, Tbl_Compliance.[REQUIRED CASES], MTCQ.tncp, Tbl_AvgPlanRetail.MARGIN, IIf([REQUIRED]=0,[DISPLAY STATUS],IIf([RANKING]>([REQUIRED]),"APPROVED FLEX DISPLAYS",[DISPLAY STATUS])) AS DISPLAY_STATUS, MTCQ.[DISPLAY STATUS], MTCQ.[TOTAL APPROVED], IIf([tncp]=0,[Required Cases],[tncp]) AS SUGPRO, MTCQ.INPOG, MTCQ.Measurestatus, (SELECT MZtest.[DISPLAY LOCATION],MZtest.[REQUIRED ENDCAPS],
MZtest.[REQUIRED SIDESTACKS],
MZtest.[REQUIRED WOOD BOXES],
IIf(InStr([Display Location],"SIDESTACK")>0 And InStr([Display Location],"WOOD BOX")>0,[REQUIRED SIDESTACKS],
IIf([Display Location]="WINE WOOD BOX",[REQUIRED WOOD BOXES],Null)) AS TEST1
FROM MZtest) AS NewStatus
FROM Tbl_Compliance RIGHT JOIN (Tbl_AvgPlanRetail INNER JOIN ([CONTROL TABLE BY STORE] INNER JOIN ([SALAS - REQUIRED TABLE] INNER JOIN MTCQ ON [SALAS - REQUIRED TABLE].[CORPORATE NUMBER] = MTCQ.[CORPORATE NUMBER]) ON ([CONTROL TABLE BY STORE].[BDM STATUS] = MTCQ.[BDM STATUS]) AND ([CONTROL TABLE BY STORE].MONTH = MTCQ.MONTH) AND ([CONTROL TABLE BY STORE].YEAR = MTCQ.YEAR)) ON (Tbl_AvgPlanRetail.[CORPORATE NUMBER] = [SALAS - REQUIRED TABLE].[CORPORATE NUMBER]) AND (Tbl_AvgPlanRetail.YEAR = MTCQ.YEAR) AND (Tbl_AvgPlanRetail.MONTH = MTCQ.MONTH) AND (Tbl_AvgPlanRetail.[BDM STATUS] = MTCQ.[BDM STATUS])) ON Tbl_Compliance.[DISPLAY LOCATION] = MTCQ.[DISPLAY LOCATION]
WHERE (((MTCQ.[CORPORATE NUMBER])=24));