sql-server - 我在 SQL Server 中运行脚本并得到“将数据类型 varchar 转换为数字时出错。”
问题描述
我正在尝试运行下面的脚本
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 转换为数字时出错'
请任何解决方案
解决方案
推荐阅读
- javascript - 试图在列表项中显示反应选择的数组元素
- python - Django create_or_update 获取更改字段
- javascript - 对象在反应渲染中作为 React 子级无效(找到:[object Promise])
- javascript - React 状态更新正确,除了在 gameloop 函数中
- javascript - 过滤多个字段的数据
- javascript - 无法等待 Node.js 中的 sqlite3.Database.get() 函数完成
- xcode11 - 跳转到 Xcode 中的定义不能跳转到正确的重载函数。这是一个错误吗?有什么解决方法吗?
- python - 为什么将 preload_app 添加到 gunicorn 会阻止它启动,除非发送 SIGINT?
- postgresql - 获取一个月内所有日期的年龄 Postgresql 查询
- swift - iTunes/Apple Music 永久 ID