SQL: базовое количество, которое изменяется в зависимости от спроса и использования

#mysql #sql #sql-server

#mysql #sql #sql-сервер

Вопрос:

Я пытаюсь создать представление, которое вычисляет потенциальные количества материалов для моей компании. Я делаю этот код в Microsoft SQL Server 2008.

В представлении у нас есть номер материала, дата, количество спроса, полученное количество и начальное количество.

У меня указана дата, когда требуется запрос на товар, и когда ожидается получение товаров. На каждую указанную дату я хотел бы знать, как будет выглядеть наш инвентарь для каждого элемента. В моей голове я определил, что мне нужно, это следующее:

 CurrentOnHand - DemandQuantity   ReceivedQuantity = NewTotal
  

Новое итоговое значение переместится в следующую строку и займет место текущего значения, и вычисление будет выполняться для каждой даты в элементе.

Как бы мне добиться этого? Нужно ли мне составлять какой-то текущий итог? Любая помощь будет с благодарностью принята. Спасибо, что нашли время!

Кори Холл

Комментарии:

1. Недостаточно данных (для меня), чтобы сделать вывод об этом, но это сложная концепция производства, которая требует большого количества таблиц — встроены ли эти количества материалов во что-то еще — продаются ли они — какова их норма утилизации — MRP дороги, потому что они сложны и требуютмного информации о транзакциях. Если бы вы могли хотя бы предоставить макет модели базы данных, с которой вы работаете, это помогло бы

2. Я согласен, нам нужно больше данных, чтобы помочь вам. Можете ли вы показать нам набор выборочных данных и, возможно, ваш ожидаемый результат?

3. Я придумал обходной путь для достижения результатов, которые я ищу. Я прошу прощения за то, что не поделился достаточной информацией. В будущем я обязательно добавлю больше информации.