In Crystal Reports, I want to add a WHERE field <> date
to filter out dates that have a NULL
value from my database in my report.
I'm using a legacy FoxPro database on the backend which generates an SQL statement from my report, but doesn't appear to have anyway of adding a WHERE
clause to the generated statement.
When accessing the FoxPro backend directly, dates with psudo-NULL values have a date of 1899-12-30
, but when they are pulled from FoxPro through Crystal they appear as 12/30/99
(which is maybe the same date just displayed in MM/DD/YY
format).
I noticed that the report had an existing Parameter Field that prompts the user to filter out the original query down to a specific date range. I tried to add my own in addition to the Parameter Field, but discovered that what I needed with my WHERE field <> date
is not an available option since there are only 3 types of Field Parameters mainly:
Discrete
- Accept single and discrete values.
Ranged
- Accept a lower and upper value in order to select everything in this range.
Discrete and Ranged
- A combination of the two above
None of these appear able to filter the results of the query using a WHERE NOT
type of clause, is there some other way to do this?
{table.field} <> date(1899,12,30)
to your report's selection formula. – Ryan