Нужна помощь поворотного некоторых данныхSQL Server 2008 - данные поворотных
SELECT
[contact_list_name] as 'Table'
,[ov_number_dialed] as 'Number Dialed'
,convert(date, [time_of_contact], 101) as 'Date'
,convert(time, dateadd(hour, -7,[time_of_contact]), 108) as 'Time'
,agent_full_name as 'Agent'
,[response_status] as 'Disp'
FROM
[meldb].[dbo].[cl_contact_event]
, который дает мне результаты, как это:
Я хочу, чтобы повернуть наружу или показать результаты, так что дисп находится в линии, как
Любые мысли?
У Вас есть максимальное количество 'disp' записей? Если это так, вы можете использовать 'pivot' или' max' с 'case'. Если нет, вам нужно использовать 'dynamic sql'. Об этом сообщается множество сообщений SO. – sgeddes
Идти с максимальным количеством 6 сообщений о запрете, не думаю, что мне нужно больше, чем это. Я просто не могу получить стержень, чтобы работать в любом случае ... – lookslikeanevo
Знаете ли вы, что эти 6 значений - всегда 'DAM',' CBS' и т. Д.? Если они динамичны, вы вынуждены использовать 'dynamic sql'. – sgeddes