-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Ошибка в коде, расчет списания и перемещения.

Суббота, 13 Августа 2016 г. 12:18 + в цитатник
Добрый день!

В Таблице qdfHistoryProducts, учитываются приход, списание, и перемещение из Склад Х, и перемещение товара в Склад Х товара.

Пытаюсь вывести ID склада (StoreIDCalc), название склада (StoreNameCalc), ID товара (MaterialID),Название Товара (MaterialCalc), Кол-во товара (SumQuantity) , Кол-во списанных товаров(Списание), кол-во поступление товара(Поступление), Кол-во перемещение (Перемещение) из таблицы qdfHistoryProducts

Получила, таблицу qdfStoreState то что надо, но access виснет перестает работать. В чем проблема?

T Deals5.*, (SELECT Sum(Quantity) FROM qdfHistoryProducts Deals1 WHERE Deals1.MaterialID= Deals5.MaterialID  AND OperationType='Списание') AS Списание, (SELECT Sum(Quantity) FROM qdfHistoryProducts Deals1 WHERE Deals1.MaterialID= Deals5.MaterialID  AND OperationType='Приход') AS Поступления, (SELECT Sum(Quantity) FROM qdfHistoryProducts Deals1 WHERE Deals1.MaterialID= Deals5.MaterialID  AND OperationType='Перемещение в') AS  Перемещение
FROM (SELECT StoreIDCalc, tblStores.StoreName AS StoreNameCalc, qdfHistoryProducts.MaterialID, qdfHistoryProducts.MaterialCalc, Sum(qdfHistoryProducts.Quantity) AS SumQuantity
FROM qdfHistoryProducts LEFT JOIN tblStores ON qdfHistoryProducts.StoreIDCalc=tblStores.ID
GROUP BY StoreIDCalc, tblStores.StoreName, qdfHistoryProducts.MaterialID, qdfHistoryProducts.MaterialCalc)  AS Deals5;

http://www.sql.ru/forum/1226620/oshibka-v-kode-raschet-spisaniya-i-peremeshheniya


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку