我是sql中的新手,但对于sql代码和脚本的回合不太好
我试图从分类帐中具有相同ref_no的交易中选择bill_no(ref_no与bill_no相同)
我尝试使用以下sql代码:
SELECT account_no ,bill_no, bill_date,bill_amount FROM
TRANSACTIONS_HISTORY
WHERE bill_no IN
(SELECT ref_no FROM LEDGER
WHERE ledger_code = '002')
但我总是得到错误“将nvarchar转换为数据类型为数字的算术溢出错误。”
*抱歉格式错误,这是我第一次发帖。
答案 0 :(得分:0)
bill_no
和ref_no
的数据类型不同。
You can convert to a different type by using the CAST
function。例如:
SELECT CAST(ref_no AS INT)