# Error: Illegal types Decimal(38, 8) and Float64 of arguments of function divide

**URL:** <https://community.bitquery.io/t/error-illegal-types-decimal-38-8-and-float64-of-arguments-of-function-divide/1577>\
**Category:** GraphQL API\
**Created:** [July 27, 2023, 10:12pm UTC](https://community.bitquery.io/t/error-illegal-types-decimal-38-8-and-float64-of-arguments-of-function-divide/1577 "2023-07-27T22:12:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![fsimas](https://avatars.discourse-cdn.com/v4/letter/f/2acd7d/32.png) [@fsimas](https://community.bitquery.io/u/fsimas)\
**Post date:** [July 27, 2023, 10:12pm UTC](https://community.bitquery.io/t/error-illegal-types-decimal-38-8-and-float64-of-arguments-of-function-divide/1577/1 "2023-07-27T22:12:09Z")

</div>

Hi there.  
I’m getting this error:

```auto
ActiveRecord::ActiveRecordError: Response code: 500:
Code: 43, e.displayText() = DB::Exception: Illegal types Decimal(38, 8) and Float64 of arguments of function divide (version 20.8.11.17 (official build))

```

I have no idea what’s wrong. I can run the query using the IDE but when the query runs as part of a large serial batch I get this error randomly.  
The query I’m trying to execute is this:

```auto
query ($bip44_bitcoin0_bc_addresses: [String!], $bip44_bitcoin1_bc_addresses: [String!], $bip44_bitcoin0_tx_addresses: [String!], $bip44_bitcoin1_tx_addresses: [String!], $bip44_bitcoin0_tx_hashes: [String!]) {
  bip44_bitcoin0_balances: bitcoin(network: bitcoin) {
    inputs(inputAddress: {in: $bip44_bitcoin0_bc_addresses}) {
      count
      value
      inputAddress {
        address
        annotation
      }
    }
    outputs(outputAddress: {in: $bip44_bitcoin0_bc_addresses}) {
      count
      value
      outputAddress {
        address
        annotation
      }
    }
  }
  bip44_bitcoin1_balances: bitcoin(network: bitcoin) {
    inputs(inputAddress: {in: $bip44_bitcoin1_bc_addresses}) {
      count
      value
      inputAddress {
        address
        annotation
      }
    }
    outputs(outputAddress: {in: $bip44_bitcoin1_bc_addresses}) {
      count
      value
      outputAddress {
        address
        annotation
      }
    }
  }
  bip44_bitcoin0_transactions: bitcoin(network: bitcoin) {
    transactions(
      any: [{inputAddress: {in: $bip44_bitcoin0_tx_addresses}}, {outputAddress: {in: $bip44_bitcoin0_tx_addresses}}]
    ) {
      hash
      inputCount
      inputValue
      outputValue
      txCoinbase
      block {
        height
        timestamp {
          iso8601
        }
      }
      feeValue
      outputCount
    }
  }
  bip44_bitcoin1_transactions: bitcoin(network: bitcoin) {
    transactions(
      any: [{inputAddress: {in: $bip44_bitcoin1_tx_addresses}}, {outputAddress: {in: $bip44_bitcoin1_tx_addresses}}]
    ) {
      hash
      inputCount
      inputValue
      outputValue
      txCoinbase
      block {
        height
        timestamp {
          iso8601
        }
      }
      feeValue
      outputCount
    }
  }
  bip44_bitcoin0_inputs_outputs: bitcoin(network: bitcoin) {
    inputs(txHash: {in: $bip44_bitcoin0_tx_hashes}) {
      transaction {
        hash
      }
      inputAddress {
        address
        annotation
      }
      count
      value
    }
    outputs(txHash: {in: $bip44_bitcoin0_tx_hashes}) {
      transaction {
        hash
      }
      outputAddress {
        address
        annotation
      }
      count
      value
    }
  }
}

```

---

<div class="post-metadata">

**Author:** ![Divya](https://avatars.discourse-cdn.com/v4/letter/d/13edae/32.png) [@Divya](https://community.bitquery.io/u/Divya)\
**Post date:** [July 29, 2023, 6:41am UTC](https://community.bitquery.io/t/error-illegal-types-decimal-38-8-and-float64-of-arguments-of-function-divide/1577/2 "2023-07-29T06:41:10Z")

</div>

Can you share the code snippet where this query is being used? Will help us if there is some context as to what you are trying to do.
