Неверный аргумент для ошибки функции в ms доступе в коррелированном подзапросе
У меня есть проблема в моем коррелированном подзапросе в MS Access. Вот мой запрос:
SELECT t1.MfgProductId,
(SELECT Sum(BalanceQuantity)
FROM qry_MfgShipmentDetailWIP AS t2
WHERE t2.MfgProductId = t1.MfgProductId) AS PrevQty
FROM qry_MfgShipmentDetailWIP AS t1;
Но когда я запускаю это, я получаю ошибку: неверный аргумент функции. Но когда я бегу так:
SELECT t1.MfgProductId,
(SELECT Sum(BalanceQuantity)
FROM qry_MfgShipmentDetailWIP AS t2
WHERE t2.MfgProductId = 'CFC1C06') AS PrevQty
FROM qry_MfgShipmentDetailWIP AS t1;
Работает нормально.
Пожалуйста, помогите, что вызывает ошибку?
Ошибка при выполнении запроса в MS SQL-запрос доступа: