Моя компания использует службу анализа SQL, и за последние несколько месяцев я обнаружил, насколько эффективнее могут быть вещи. Поэтому я взял в свое свободное время, чтобы попытаться узнать, что я могу. Проблема в том, что я в настоящее время нахожусь в тупике с таблицей, которую пытаюсь построить.
Я хочу получить единицы продаж в течение первого выбранного количества недель, начиная с первой даты продажи, которая либо в ту же дату дата, когда он был впервые получен в любое время после. Так, например, если предмет получен 1 января, но не продан до 3 января, если считать 2 недели, начиная с 3 января. Если у него была продажа 1 января, то он может начаться с этого места.
Мне удалось создать таблицу, которая может обработать первую дату, когда предмет был продан, но, похоже, я не могу продвинуться дальше. Проблема в том, что продажи могут случайно произойти до того, как товар будет получен. Я не могу сделать так, чтобы в таблице отображалась первая дата продажи, которая наступила после или после первой даты получения. Затем я хотел бы суммировать продажи за следующие 14 дней для первого столбца, 28 дней для второго и 56 дней для третьего.
Это поля и показатель, которые, я думаю, будут необходимо для желаемого результата:
- [Дата]. [Дата]. [Дата]
- [Элемент]. [Код пункта]
- [элемент]. [Отдел]
- [Элемент]. [Дата первого поступления]
- [Меры]. [Единицы продаж]
[Элемент]. [Отдел] будет установите «550 - Loot», чтобы он вытягивал только предметы из этого подразделения.
Это пример таблицы того, как будет выглядеть конечный результат (шляпы, очки и т. д. c. Код товара).