WHERE ISNULL(mydatefield, '19000101') = ISNULL(@dateparm, '19000101')
WHERE (@dateparm IS NOT NULL AND mydatefield = @dateparm) >> OR (@dateparm IS NULL AND mydatefield IS NULL)