#sql #sql-server
#sql #sql-сервер
Вопрос:
Я работаю над хранимой процедурой, которая будет сравнивать данные о продажах с рекламными акциями на основе даты. В настоящее время у меня собраны все данные, однако, если за один день проводится более одной рекламной акции, конечные результаты имеют несколько строк для одной даты. Я думаю, что мне нужно иметь одну строку на дату, чтобы создать диаграмму SSRS, которая является моей конечной целью.
Я пытался изучить функцию PIVOT, но я не думаю, что это именно то, что мне нужно, чтобы заставить это работать.
Мои текущие результаты временной таблицы следующие:
start_dt promotion_channel promotion_desc promotion_cost
2019-02-07 Print New Times 1/2 page 275.00
2019-02-16 Print AZ Jewish Life 900.00
2019-03-07 Print Scottsdale Progress 800.00
2019-02-18 TV PBS 1200.00
2019-02-18 Radio NPR - KJZZ and KBAQ 2626.00
2019-02-16 Online/Web In house web campaign 1000.00
2019-02-18 Online/Web kbaq.org 200.00
2019-02-16 Online/Web AZ Jewish Life 1000.00
2019-02-16 Printed Collateral Lightbox 137.00
Мой желаемый результат создавал бы одну строку на дату с повторением столбцов promotion_channel, promotion_desc и promotion_cost по мере необходимости.
Комментарии:
1. Отредактируйте вопрос и покажите результаты, которых вы хотите достичь.
2. Если ваша конечная цель — просто диаграмма, диаграмма сможет суммировать несколько затрат и подсчетов за дату.