Привет. Я хотел бы вычесть одно значение в один столбец, затем умножить два столбца и, наконец, суммировать результат:
SELECT SUM(column_a*(column_b-1)) AS result FROM table_1 WHERE column_c='G' AND column_d='H' AND column_b>1.00
, но в ElasticSQL из Elasticsearch Я получаю эту ошибку:
{
"error": {
"root_cause": [
{
"type": "sql_illegal_argument_exception",
"reason": "Does not know how to convert argument Mul[] for function Sum[]"
}
],
"type": "sql_illegal_argument_exception",
"reason": "Does not know how to convert argument Mul[] for function Sum[]"
},
"status": 500
}