Hi John,
Unfortunately, I don't fully understand your issue.
So I talk based on my guess.
ISDATE function tests if a string argument can be converted to a date (/datetime).
You can rewrite the query as follows.
SELECT * FROM
(select LastReqTime,
BlockedOn,
UncommitOps
FROM sa_conn_info()
WHERE ISDATE(LastReqTime) = 1
) SubQuery1
WHERE LastReqTime < DATEADD(mi,-60,GETDATE()) AND BlockedON > 0 AND UncommitOps = 0
Please see the following document for more information about ISDATE function.
http://dcx.sap.com/index.html#sqla170/en/html/81f9466d6ce21014894fd76b048c76ab.html
Regards,
Koichi