Does anyone see the problem in the syntax below?!?
(Other than an overly complicated IIF statement that should be approached a bit differently)...but I'm not a very advanced user.
SELECT Inpatient_Item_Level.Patient_Account_Number, Inpatient_Item_Level.ID, IIF([Date_of_Service] BETWEEN '01012008' AND '03312008', NZ(AddendumB_2008_January.[Payment Rate],0) AS [Fee_Schedule_Amount], IIF([Date_of_Service] BETWEEN '04012008' AND '06302008', NZ(AddendumB_2008_April.[Payment Rate],0) AS [Fee_Schedule_Amount], IIF([Date_of_Service] BETWEEN '07012008' AND '09302008', NZ(AddendumB_2008_July.[Payment Rate],0) AS [Fee_Schedule_Amount], IIF([Date_of_Service] BETWEEN '10012008' AND '12312008', NZ(AddendumB_2008_October.[Payment Rate],0) AS [Fee_Schedule_Amount], '0' AS [Fee_Schedule_Amount])))), [Units]*[Fee_Schedule_Amount] AS Fee_Schedule_Total
Thanks!
(Other than an overly complicated IIF statement that should be approached a bit differently)...but I'm not a very advanced user.
SELECT Inpatient_Item_Level.Patient_Account_Number, Inpatient_Item_Level.ID, IIF([Date_of_Service] BETWEEN '01012008' AND '03312008', NZ(AddendumB_2008_January.[Payment Rate],0) AS [Fee_Schedule_Amount], IIF([Date_of_Service] BETWEEN '04012008' AND '06302008', NZ(AddendumB_2008_April.[Payment Rate],0) AS [Fee_Schedule_Amount], IIF([Date_of_Service] BETWEEN '07012008' AND '09302008', NZ(AddendumB_2008_July.[Payment Rate],0) AS [Fee_Schedule_Amount], IIF([Date_of_Service] BETWEEN '10012008' AND '12312008', NZ(AddendumB_2008_October.[Payment Rate],0) AS [Fee_Schedule_Amount], '0' AS [Fee_Schedule_Amount])))), [Units]*[Fee_Schedule_Amount] AS Fee_Schedule_Total
Thanks!