如何从不同的表

时间:2017-08-04 00:28:31

标签: sql sql-server

我是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转换为数据类型为数字的算术溢出错误。”

*抱歉格式错误,这是我第一次发帖。

1 个答案:

答案 0 :(得分:0)

bill_noref_no的数据类型不同。

You can convert to a different type by using the CAST function。例如:

SELECT CAST(ref_no AS INT)