I have a query with the following SQL statement:
SELECT DISTINCT [Double Balances].[Balance #], [Double Balances].[Glass Height], [Double Balances].[Min Weight], [Double Balances].[Max Weight], [DH Consolidate].TSWGHT1, [DH Consolidate].NEW_TYPE, IIf(Int([DH Consolidate]!OATVDLO) Mod 2=0,Int([DH Consolidate]!OATVDLO),Int([DH Consolidate]!OATVDLO)-1) AS [GH Select], Sum([DH Consolidate].FQTY) AS SumOfFQTY
FROM [DH Consolidate], [Double Balances], Balances
GROUP BY [Double Balances].[Balance #], [Double Balances].[Glass Height], [Double Balances].[Min Weight], [Double Balances].[Max Weight], [DH Consolidate].TSWGHT1, [DH Consolidate].NEW_TYPE, IIf(Int([DH Consolidate]!OATVDLO) Mod 2=0,Int([DH Consolidate]!OATVDLO),Int([DH Consolidate]!OATVDLO)-1)
HAVING ((([DH Consolidate].TSWGHT1) Between [Double Balances]![Min Weight] And [Double Balances]![Max Weight] And ([DH Consolidate].TSWGHT1) Not Between [Balances]![Min Weight] And [Balances]![Max Weight]) AND ((IIf(Int([DH Consolidate]!OATVDLO) Mod 2=0,Int([DH Consolidate]!OATVDLO),Int([DH Consolidate]!OATVDLO)-1))=[Double Balances].[Glass Height]))
ORDER BY [DH Consolidate].NEW_TYPE;
When I try to run it I get the following error:
"you tried to execute a query that does not include the specified expression '[DH Consolidate].TSWGHT1) Between [Double Balances]![Min Weight] And [Double Balances]![Max Weight] And ([DH Consolidate].TSWGHT1) Not Between [Balances]![Min Weight] And [Balances]![Max Weight]) AND IIf(Int([DH Consolidate]!OATVDLO) Mod 2=0,Int([DH Consolida' as part of an aggregate function."
Does anyone know what is causing this and how to correct it?
Thanks in advance.
SELECT DISTINCT [Double Balances].[Balance #], [Double Balances].[Glass Height], [Double Balances].[Min Weight], [Double Balances].[Max Weight], [DH Consolidate].TSWGHT1, [DH Consolidate].NEW_TYPE, IIf(Int([DH Consolidate]!OATVDLO) Mod 2=0,Int([DH Consolidate]!OATVDLO),Int([DH Consolidate]!OATVDLO)-1) AS [GH Select], Sum([DH Consolidate].FQTY) AS SumOfFQTY
FROM [DH Consolidate], [Double Balances], Balances
GROUP BY [Double Balances].[Balance #], [Double Balances].[Glass Height], [Double Balances].[Min Weight], [Double Balances].[Max Weight], [DH Consolidate].TSWGHT1, [DH Consolidate].NEW_TYPE, IIf(Int([DH Consolidate]!OATVDLO) Mod 2=0,Int([DH Consolidate]!OATVDLO),Int([DH Consolidate]!OATVDLO)-1)
HAVING ((([DH Consolidate].TSWGHT1) Between [Double Balances]![Min Weight] And [Double Balances]![Max Weight] And ([DH Consolidate].TSWGHT1) Not Between [Balances]![Min Weight] And [Balances]![Max Weight]) AND ((IIf(Int([DH Consolidate]!OATVDLO) Mod 2=0,Int([DH Consolidate]!OATVDLO),Int([DH Consolidate]!OATVDLO)-1))=[Double Balances].[Glass Height]))
ORDER BY [DH Consolidate].NEW_TYPE;
When I try to run it I get the following error:
"you tried to execute a query that does not include the specified expression '[DH Consolidate].TSWGHT1) Between [Double Balances]![Min Weight] And [Double Balances]![Max Weight] And ([DH Consolidate].TSWGHT1) Not Between [Balances]![Min Weight] And [Balances]![Max Weight]) AND IIf(Int([DH Consolidate]!OATVDLO) Mod 2=0,Int([DH Consolida' as part of an aggregate function."
Does anyone know what is causing this and how to correct it?
Thanks in advance.