Я запускаю сценарий в SQL Server и получаю сообщение «Ошибка преобразования типа данных varchar в числовой». - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь запустить приведенный ниже сценарий

SELECT 
    (ISNULL(AMOUNT, '') + '-' + ISNULL(TRAN_ID, '') + '-' + ISNULL(CONVERT(VARCHAR(8), TRAN_DATE, 112), '-')) AS TRAN_ID_NEW,
    ID,
    ACCOUNT_STATUS,
    ACCT_BAL, ACCT_BAL_DATE,
    AMOUNT,
    AUTH_IP_ADDRESS,
    BRANCH_ID,
    ENTRY_TIME,
    TRAN_CURRENCY,
    TRAN_DATE,
    TRAN_ID,
    TRAN_PARTICULAR,
    TRAN_SUB_TYPE, TRAN_TYPE,
    VALUE_DATE,
    ACCOUNT,
    REF_DESC,
    ISNULL(REF_DESC, '') + ' ' + ISNULL(TRAN_PARTICULAR, '') + ' ' + ISNULL(AMOUNT, '') AS TRAN_PARTICULAR_NEW
FROM
    Txn;

, но получаю ошибку:

'Ошибка преобразования типа данных varchar в числовой'

Пожалуйста, любое решение

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