Итак, я пишу POS-систему и хочу, чтобы она могла отслеживать инвентарь и создавать отчеты на основе прошлых продаж.
Я хорошо знаком с проектированием баз данных и подобными вещами, но я не совсем уверен, как подойти к этой конкретной проблеме. Первое, что я подумал, - это иметь таблицы, в которых отслеживаются продажи товаров по дням, неделям, месяцам и годам, а затем программа должна отслеживать, сколько времени прошло, чтобы она знала, когда нужно сбросить эти конкретные записи. Но теперь я думаю, что должен быть подход к этому гораздо проще.
Еще я подумал о том, чтобы сделать запрос к таблице транзакций продаж на основе отметок времени, но я не уверен, что это тоже шаг в правильном направлении.
Я знаю, что есть более простые способы сделать это для таких вещей, как заказы и история заказов с покупателями, но как насчет самого магазина, если они хотят отслеживать, сколько продуктов они продали в течение недели, месяца, года? , и т.д? Это аналогичный подход? Разные? Я не могу найти ничего, что бы касалось этой конкретной проблемы.