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. У меня та же ошибка