Вернуть AVG как FLOAT в MS-Access - PullRequest
       12

Вернуть AVG как FLOAT в MS-Access

0 голосов
/ 19 января 2019

Я пытаюсь вернуть среднее значение как FLOAT, но когда я использую приведенный ниже код, я каждый раз получаю сообщение об ошибке в сообщении «MissingOperator». Чего мне не хватает в моем коде?

SELECT AVG(CAST(Quantity AS FLOAT))
FROM Orders

Ответы [ 2 ]

0 голосов
/ 19 января 2019

Я часто просто пишу:

SELECT AVG(1.0 * Quantity)
FROM Orders;

Однако, это может вернуть значение в виде десятичного числа, а не float.

0 голосов
/ 19 января 2019
SELECT AVG(CDBL(Quantity))
FROM OrderDetails;
...