У меня есть таблица, которая имеет неделю_ид и net_sales на этой неделе (а также множество других столбцов).Выбор данных для столбцов в зависимости от диапазона дат
style_number, week_id, net_sales ABCD, 1, 100.00 ABCD, 2, 125.00 EFGH, 1, 50.00 EFGH, 2, 75.00
Я пытаюсь написать заявление, в котором будет список
style_number, net_sales
для
MAX(week_id), net_sales for the MAX(week_id)-1 .... , MAX(week_id) - n
Так что результаты выглядят так:
ABCD, 125.00, 100.00 EFGH, 75.00, 50.00
Что такое лучший способ приблизиться к этому, особенно w n n может быть довольно большим (т.е. оглядываясь назад 52 недели)?
Надеюсь, это имеет смысл! Я использую SQL Server 2008 R2. Заранее большое спасибо!
Можете ли вы быть в порядке, когда чистые продажи просто являются списком, разделенным запятой? – wilsjd
Итак ... вы хотите, чтобы столько столбцов, сколько недель на некоторых ваших стилях? – Lamak
@wilsjd - возможно, это будет намного легче сделать? – Trinculo