Returned when an expression evaluates to a datatype that is not expected where the expression is used.
Ensure that the expression is correct, and that the correct datatype is produced. If necessary, “cast” values to the expected datatypes. For example, INT(