I expect a result query with a scalar 5.
But I got error message 245
Conversion failed when converting the varchar value 'FPO' to data type tinyint
What am I doing wrong?
CREATE TABLE TabA (aNumVal TINYINT NOT NULL)
INSERT INTO TabA (aNumVal) VALUES(5)
INSERT INTO TabA (aNumVal) VALUES(2)
CREATE TABLE TabB (aCharVal VARCHAR(3) NOT NULL)
INSERT INTO TabB (aCharVal) VALUES('FPO')
INSERT INTO TabB (aCharVal) VALUES('2')
SELECT aNumVal
FROM TabA
WHERE aNumVal NOT IN (
SELECT aCharVal
FROM TabB
WHERE ISNUMERIC(aCharVal) = 1
)