Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите написать запрос изменения вида статистики EMAIL  [new]
lex452
Member

Откуда:
Сообщений: 568
Есть статистика работы EMAIL в виде:


create table #test (

  [Направление]         varchar(30),

  [Адрес]  varchar(30),
  [Count]  int,
  [ДатаНачала] datetime,
  [ДатаОкончания] datetime)

-- inserting test data


insert #test values('from', 'MyEmail', 10, '20180101','20180501')

insert #test values('To', 'MyEmail', 15, '20180203','20180602')

select * from #test


Ну жно в результате получить таблицу в виде, указанном на картинке.
На ум ничего не приходит кроме UPDATE и PIVOT, но мне эта варианты не нравятся, может кто знает более правильный способ

К сообщению приложен файл. Размер - 3Kb
24 июл 18, 16:35    [21598817]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать запрос изменения вида статистики EMAIL  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
lex452,

SUM(CASE [Направление] WHEN 'from' then [count] ELSE 0),
SUM(CASE [Направление] WHEN 'to' then [count] ELSE 0),
MIN
MAX
24 июл 18, 16:42    [21598840]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать запрос изменения вида статистики EMAIL  [new]
lex452
Member

Откуда:
Сообщений: 568
спасибо огромное!!!
24 июл 18, 16:46    [21598858]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить