Я думаю, что вам просто нужен стандартный сводный запрос здесь:
SELECT
[Sale Start],
[Sale End],
MAX(CASE WHEN Store = 'Nike' THEN Promotion END) AS Nike,
MAX(CASE WHEN Store = 'Adidas' THEN Promotion END) AS Adidas,
MAX(CASE WHEN Store = 'Reebok' THEN Promotion END) AS Reebok
FROM yourTable
WHERE Store IN ('Nike', 'Adidas', 'Reebok')
GROUP BY
[Sale Start],
[Sale End];
Требование не включать данные Sketchers выполняется только тем, что в предложении select отсутствует термин, чтобы сводить эти данные.
Обратите внимание, что вы не сообщили нам, какую базу данных вы используете.Я предположил SQL Server, где имена столбцов с пробелами можно экранировать с помощью квадратных скобок.В других базах данных вам нужно будет сбежать другими способами.