powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите написать запрос изменения вида статистики EMAIL
3 сообщений из 3, страница 1 из 1
Помогите написать запрос изменения вида статистики EMAIL
    #39678409
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть статистика работы EMAIL в виде:


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
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, но мне эта варианты не нравятся, может кто знает более правильный способ
...
Рейтинг: 0 / 0
Помогите написать запрос изменения вида статистики EMAIL
    #39678413
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452,

SUM(CASE [Направление] WHEN 'from' then [count] ELSE 0),
SUM(CASE [Направление] WHEN 'to' then [count] ELSE 0),
MIN
MAX
...
Рейтинг: 0 / 0
Помогите написать запрос изменения вида статистики EMAIL
    #39678416
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо огромное!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите написать запрос изменения вида статистики EMAIL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]