View Full Version : how do i make a query format only if certain criteria are met?


rovolution2
08-05-2008, 09:54 AM
I want to make a query only do formatting if a certain set of criteria are met (field value does not equal 0 or null).

Can i do this after i type the SELECT statement, such as:

SELECT IIf([Field] = 0 OR [Field] IS NULL, [Field] AS [FieldRep], Format([Field] AS [FieldRep], '0.00%')) FROM table;



Is a statement like the above possible? Thanks

khawar
08-05-2008, 08:42 PM
SELECT IIf(([Field] = 0 OR ISNULL[Field]) , [Field] AS [FieldRep], Format([Field] AS [FieldRep], '0.00%')) FROM table;

Pat Hartman
08-06-2008, 09:11 AM
Not quite khawar

SELECT IIf(Field = 0 OR ISNULL(Field) , Field, Format(Field, "0.00%")) AS FieldRep FROM table;

khawar
08-06-2008, 09:27 AM
Sorry Pat I overlooked that part of the statement