表A 表B
insert into #A (SYSTEMDATE,DEBIT,REALINAMOUNT)
select INDATE,0,convert(decimal(12,2),REALINAMOUNT) from B
会报错:
Implicit conversion from datatype 'VARCHAR' to 'DECIMAL' is not allowed. Use the CONVERT function to run this query. 数据库是sybase
是我写错了 还是不允许
不允许该怎么办呢?
跪求
insert into #A (SYSTEMDATE,DEBIT,REALINAMOUNT)
select INDATE,0,convert(decimal(12,2),REALINAMOUNT) from B
会报错:
Implicit conversion from datatype 'VARCHAR' to 'DECIMAL' is not allowed. Use the CONVERT function to run this query. 数据库是sybase
是我写错了 还是不允许
不允许该怎么办呢?
跪求
DEBIT decimal(12,2) null,
SYSTEMDATE datetime null,
REMARK varchar(16) null,
BALANCE varchar(16) null )
insert into #FXIANJIN (SYSTEMDATE,DEBIT,REALINAMOUNT)
select INDATE,0,convert(decimal(12,2),REALINAMOUNT) from B
临时表需要decimal型 B表中的REALINAMOUNT是varchar型
报错是:隐式转换从数据类型的VARCHAR”到“十进制”是不允许的。使用转换函数来运行这个查询。
分给你了 谢谢了 爱死你了