Help needed urgently - whats wrong in this SQL statement

nrmarthi

Registered User.
Local time
Today, 09:00
Joined
Feb 13, 2006
Messages
47
SELECT (Max(ReferenceDescription.ReferenceID))
FROM (ReferenceDescription)
WHERE (ReferenceDescription.ReferenceID >= (ReferenceDescription.CategoryID * ReferenceDescription.DepartmentID) AND ReferenceDescription.ReferenceID <= (INT(ReferenceDescription.CategoryID * ReferenceDescription.DepartmentID * 0.9999))
 
Except for having unnecessary parens, nothing stands out. Are you getting an error message or is it just not working? If it is not working, try breaking it into two queries.
query1:
SELECT ReferenceID, CategoryID * DepartmentID As EXP1, INT(CategoryID * DepartmentID * 0.9999) As EXP2
FROM ReferenceDescription;

Query2:
Select Max(ReferenceID)
From query1 where ReferenceID >= EXP1 AND ReferenceID <= EXP2;
 

Users who are viewing this thread

Back
Top Bottom