отслеживание предметов в магазине в настоящее время и которые были в магазине в любой данный месяц - PullRequest
0 голосов
/ 26 мая 2018

Я работаю над проектом, и мой клиент попросил меня о функции, которая изменит текущий дизайн БД, который у меня есть.Это специальный инструмент логистики, который будет работать только для них, поэтому он не может использовать существующие продукты (начатый с открытым исходным кодом, но я закончил тем, что изменил много, я бросил это, чтобы начать мое).Во всяком случае ...

Они хотят отслеживать товары в магазине в настоящее время.Но потом, скажем, в 2020 году они хотят сказать, какие товары у них были в магазине в январе 2018 года. Моя модель товаров в магазине выглядит следующим образом:

      id (auto-number)
      quantity
      instore (boolean to indicate if it is currently in store or not)
      arrivedin (date for when they item was put to the store)

Когда сотрудникам передается товар, я бы назначил магазинк 0. Когда он возвращается / возвращается, я бы добавил еще одну строку элемента с новой датой прибытия и установил instore = 1

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

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

Я слишком обдумываю это?Кто-нибудь может предложить дизайн, который подходит?Я нахожусь на MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...