I have a text field that mainly contains properly formatted dates (01/01/2000), but it's a text field, so normal text may exist (customer ordered an extra kit)
How can I write a query that will compare this field to another (real) dateTime field? I keep getting a " Conversion failed when converting date and/or time from character string." error, my query looks like this:
when
salesOrderRelease.fshipdate > CAST('salesOrder.fdate' AS date)
makes sense but I keep getting a " SQL Server Database Error: An expression of non-boolean type specified in a context where a condition is expected, near 'THEN'." error
salesOrderRelease.fshipdate >
CAST(
CASE WHEN ISDATE(CAST(salesOrder.fdate AS VARCHAR(MAX))) = 1
THEN CAST(salesOrder.fdate AS VARCHAR(32))
ELSE NULL END
AS date)