ik krijg deze foutmelding met bijbehorende sql code. ik zie em niet.
dank voor de hulp
[SQL] SELECT Assignaties.[Project Code], Assignaties.[Employee name], Assignaties.number, Assignaties.[Emp pract], (Format$(CDate(DateSerial(Year(Date()),Month(Date())+6,1)),"mm/yyyy")) AS Month, Assignaties.[Prj practice], Startdate6([Assignaties]![Assign start]) AS Expr3, Enddate6([Assignaties]![Assign end]) AS Expr4, Assignaties.Rate, Assignaties.[Assign %], IIf([FTE].[Betaaltijd] Is Null,(AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([Rate]*([Assign %]/100))),(AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([Rate]*([Assign %]/100)))*([FTE]![Betaaltijd]/100)) AS FCRevenue, Assignaties.[Assign start], Assignaties.[Assign end], Assignaties.[Project description], Assignaties.[Sales Person], FTE.Betaaltijd, IIf(Renewals![renBeginDate]<=DateSerial(Year(Date()),Month(Date())+7,0),Renewals.[Scoring Estimate], 0) AS [Scoring Estimate], IIf(Renewals![renBeginDate]<=DateSerial(Year(Date()),Month(Date())+7,0),Renewals.Duration, 0) AS Duration, IIf(Renewals![renBeginDate]<=DateSerial(Year(Date()),Month(Date())+7,0),Renewals.[Bill Rate], 0) AS [Bill Rate], IIf(Renewals![renBeginDate]<=DateSerial(Year(Date()),Month(Date())+7,0),Renewals.[Assignment %], 0) AS [Assignment %], renewals.renbegindate, renewals.renenddate, FTE.level, DKM.DKM, [dkm]*[uren] AS Cost, IIf(([FCRevenue] Is Not Null),(AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))),0) AS FirmDagen, IIf(([renBeginDate] Is Null),0,(AantalWerkdagen(Startdate6([renBeginDate]),Enddate6([renEndDate])))) AS RenDagen, IIf([FTE].[Betaaltijd] Is Null,(AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8),AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([FTE]![Betaaltijd]/100)) AS Uren, (([scoring estimate]/100)*([RenDagen]*8)*[bill rate]*([assignment %]/100))*([betaaltijd]/100) AS RenRevenue, IIf([renrevenue] Is Null,[fcrevenue],[renrevenue]+[fcrevenue]) AS totRevenue FROM ((Assignaties LEFT JOIN FTE ON Assignaties.Number = FTE.Persnr) LEFT JOIN Renewals ON (Assignaties.Number = Renewals.Nummer) AND (Assignaties.[Project Code] = Renewals.Projectcode)) LEFT JOIN DKM ON FTE.level = DKM.level WHERE ( ( ( ( IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100)))<>0 ) Or (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100))) Is Not Null) ) AND (([Assignaties]![Assign start])<DateSerial(Year(Date()),Month(Date())+6,1)) AND (([Assignaties]![Assign end])>DateSerial(Year(Date()),Month(Date())+7,0)) ) OR ( ( (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100)))<>0 ) Or (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100))) Is Not Null) ) AND (([Assignaties]![Assign start])<DateSerial(Year(Date()),Month(Date())+6,1)) AND (([Assignaties]![Assign end]) Between DateSerial(Year(Date()),Month(Date())+7,0) And DateSerial(Year(Date()),Month(Date()),0)) ) OR ( ( (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100)))<>0 ) Or (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100))) Is Not Null) ) AND (([Assignaties]![Assign start]) Between DateSerial(Year(Date()),Month(Date())+6,1) And DateSerial(Year(Date()),Month(Date())+7,0)) AND (([Assignaties]![Assign end])>DateSerial(Year(Date()),Month(Date())+7,0)) ) OR ( ( (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100)))<>0 ) Or (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100))) Is Not Null) ) AND (([Assignaties]![Assign start]) Between DateSerial(Year(Date()),Month(Date())+6,1) And DateSerial(Year(Date()),Month(Date())+7,0)) AND (([Assignaties]![Assign end]) Between DateSerial(Year(Date()),Month(Date()),0) And DateSerial(Year(Date()),Month(Date())+7,0)) ) ) AND ( ((Renewals![renBeginDate])<DateSerial(Year(Date()),Month(Date())+6,1) And ((Renewals![renEndDate])>DateSerial(Year(Date()),Month(Date())+7,0) ) ) Or ( ( (Renewals![renBeginDate])<DateSerial(Year(Date()),Month(Date())+6,1) ) And ( (Renewals![renEndDate]) Between DateSerial(Year(Date()),Month(Date())+7,0) And DateSerial(Year(Date()),Month(Date())+6,1) ) ) Or ( ( (Renewals![renBeginDate]) Between DateSerial(Year(Date()),Month(Date())+6,1) And (DateSerial(Year(Date()),Month(Date())+7,0)) ) And ( (Renewals![renEndDate])>DateSerial(Year(Date()),Month(Date())+7,0) ) ) Or ( ( (Renewals![renBeginDate]) Between DateSerial(Year(Date()),Month(Date())+6,1) And DateSerial(Year(Date()),Month(Date())+7,0) ) And ( (Renewals![renEndDate]) Between DateSerial(Year(Date()),Month(Date())+6,1) And (DateSerial(Year(Date()),Month(Date())+7,0) ) ) ) OR ( Renewals![RenBeginDate] is null) )[/SQL]
dank voor de hulp
The SELECT statement includes a reserved word or an argument that is misspelled or missing, or the punctuation is incorrect.
[SQL] SELECT Assignaties.[Project Code], Assignaties.[Employee name], Assignaties.number, Assignaties.[Emp pract], (Format$(CDate(DateSerial(Year(Date()),Month(Date())+6,1)),"mm/yyyy")) AS Month, Assignaties.[Prj practice], Startdate6([Assignaties]![Assign start]) AS Expr3, Enddate6([Assignaties]![Assign end]) AS Expr4, Assignaties.Rate, Assignaties.[Assign %], IIf([FTE].[Betaaltijd] Is Null,(AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([Rate]*([Assign %]/100))),(AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([Rate]*([Assign %]/100)))*([FTE]![Betaaltijd]/100)) AS FCRevenue, Assignaties.[Assign start], Assignaties.[Assign end], Assignaties.[Project description], Assignaties.[Sales Person], FTE.Betaaltijd, IIf(Renewals![renBeginDate]<=DateSerial(Year(Date()),Month(Date())+7,0),Renewals.[Scoring Estimate], 0) AS [Scoring Estimate], IIf(Renewals![renBeginDate]<=DateSerial(Year(Date()),Month(Date())+7,0),Renewals.Duration, 0) AS Duration, IIf(Renewals![renBeginDate]<=DateSerial(Year(Date()),Month(Date())+7,0),Renewals.[Bill Rate], 0) AS [Bill Rate], IIf(Renewals![renBeginDate]<=DateSerial(Year(Date()),Month(Date())+7,0),Renewals.[Assignment %], 0) AS [Assignment %], renewals.renbegindate, renewals.renenddate, FTE.level, DKM.DKM, [dkm]*[uren] AS Cost, IIf(([FCRevenue] Is Not Null),(AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))),0) AS FirmDagen, IIf(([renBeginDate] Is Null),0,(AantalWerkdagen(Startdate6([renBeginDate]),Enddate6([renEndDate])))) AS RenDagen, IIf([FTE].[Betaaltijd] Is Null,(AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8),AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([FTE]![Betaaltijd]/100)) AS Uren, (([scoring estimate]/100)*([RenDagen]*8)*[bill rate]*([assignment %]/100))*([betaaltijd]/100) AS RenRevenue, IIf([renrevenue] Is Null,[fcrevenue],[renrevenue]+[fcrevenue]) AS totRevenue FROM ((Assignaties LEFT JOIN FTE ON Assignaties.Number = FTE.Persnr) LEFT JOIN Renewals ON (Assignaties.Number = Renewals.Nummer) AND (Assignaties.[Project Code] = Renewals.Projectcode)) LEFT JOIN DKM ON FTE.level = DKM.level WHERE ( ( ( ( IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100)))<>0 ) Or (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100))) Is Not Null) ) AND (([Assignaties]![Assign start])<DateSerial(Year(Date()),Month(Date())+6,1)) AND (([Assignaties]![Assign end])>DateSerial(Year(Date()),Month(Date())+7,0)) ) OR ( ( (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100)))<>0 ) Or (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100))) Is Not Null) ) AND (([Assignaties]![Assign start])<DateSerial(Year(Date()),Month(Date())+6,1)) AND (([Assignaties]![Assign end]) Between DateSerial(Year(Date()),Month(Date())+7,0) And DateSerial(Year(Date()),Month(Date()),0)) ) OR ( ( (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100)))<>0 ) Or (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100))) Is Not Null) ) AND (([Assignaties]![Assign start]) Between DateSerial(Year(Date()),Month(Date())+6,1) And DateSerial(Year(Date()),Month(Date())+7,0)) AND (([Assignaties]![Assign end])>DateSerial(Year(Date()),Month(Date())+7,0)) ) OR ( ( (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100)))<>0 ) Or (IIf([FTE].[Betaaltijd] Is Null, (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))), (AantalWerkdagen(Startdate6([Assignaties]![Assign start]),Enddate6([Assignaties]![Assign end]))*8*([rate]*([assign %]/100))*([FTE]![Betaaltijd]/100))) Is Not Null) ) AND (([Assignaties]![Assign start]) Between DateSerial(Year(Date()),Month(Date())+6,1) And DateSerial(Year(Date()),Month(Date())+7,0)) AND (([Assignaties]![Assign end]) Between DateSerial(Year(Date()),Month(Date()),0) And DateSerial(Year(Date()),Month(Date())+7,0)) ) ) AND ( ((Renewals![renBeginDate])<DateSerial(Year(Date()),Month(Date())+6,1) And ((Renewals![renEndDate])>DateSerial(Year(Date()),Month(Date())+7,0) ) ) Or ( ( (Renewals![renBeginDate])<DateSerial(Year(Date()),Month(Date())+6,1) ) And ( (Renewals![renEndDate]) Between DateSerial(Year(Date()),Month(Date())+7,0) And DateSerial(Year(Date()),Month(Date())+6,1) ) ) Or ( ( (Renewals![renBeginDate]) Between DateSerial(Year(Date()),Month(Date())+6,1) And (DateSerial(Year(Date()),Month(Date())+7,0)) ) And ( (Renewals![renEndDate])>DateSerial(Year(Date()),Month(Date())+7,0) ) ) Or ( ( (Renewals![renBeginDate]) Between DateSerial(Year(Date()),Month(Date())+6,1) And DateSerial(Year(Date()),Month(Date())+7,0) ) And ( (Renewals![renEndDate]) Between DateSerial(Year(Date()),Month(Date())+6,1) And (DateSerial(Year(Date()),Month(Date())+7,0) ) ) ) OR ( Renewals![RenBeginDate] is null) )[/SQL]