ошибка преобразования типа данных varchar в smallint - PullRequest
0 голосов
/ 28 октября 2019
SELECT 
    F_TARIFGAM.TG_Prix, F_TARIFGAM.TG_RefCF, F_TARIFGAM.AR_Ref, 
    P_CATTARIF.CT_Intitule, P_CATTARIF.cbIndice
FROM 
    F_TARIFGAM 
INNER JOIN
    P_CATTARIF ON F_TARIFGAM.cbMarq = P_CATTARIF.cbMarq
WHERE 
    F_TARIFGAM.TG_RefCF <> '3421C1001' AND
    F_TARIFGAM.TG_RefCF = P_CATTARIF.cbIndice

Ошибка при преобразовании типа данных varchar в smallint.

F_TARIFGAM.TG_RefCF - это VARCHAR, а P_CATTARIF.cbIndice - это SMAlLINT

Я пытался использовать CAST: CAST( F_TARIFGAM.TG_RefCF AS SMALLINT(10)) для преобразования F_TARIFGAM.TG_RefCF в SMALLINT. У меня та же ошибка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...