Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Объединение результата / 8 сообщений из 8, страница 1 из 1
09.02.2015, 17:33:39
    #38875033
serggioTH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение результата
Доброго времени суток.
Есть 2 select, которые подсчитывают количество EventType в табице

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
select null as 'Appointments', count(EventType) as 'Mobile Welcome', v.AHMDealer as 'Dealer Number', p.Name as 'Dealer Name'
from CustomerEvent ce with (nolock)
join Resource r with (nolock) on ce.resourceid=r.resourceid
join Vendor v with (nolock) on r.VendorId = v.VendorId
join Profile p with (nolock) on v.ProfileId=p.profileid
where EventType=8 and DateEvent between '2015-01-01 00:00:00.000' and '2015-01-31 00:00:00.000' 

group by v.AHMDealer, p.name

union 

select count(EventType) as 'Appointments', null as 'Mobile Welcome', v.AHMDealer as 'Dealer Number', p.Name as 'Name'
from CustomerEvent ce with (nolock)
join Resource r with (nolock) on ce.resourceid=r.resourceid
join Vendor v with (nolock) on r.VendorId = v.VendorId
join Profile p with (nolock) on v.ProfileId=p.profileid
where EventType=11 and DateEvent between '2015-01-01 00:00:00.000' and '2015-01-31 00:00:00.000' 

group by v.AHMDealer, p.name



в итоге получаем 2 строки:
...
Рейтинг: 0 / 0
09.02.2015, 17:37:55
    #38875041
serggioTH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение результата
serggioTH,

Получаем 2 строки
Вопрос в том можно ли их объединить в 1
...
Рейтинг: 0 / 0
09.02.2015, 17:38:32
    #38875043
Объединение результата
Начало хорошее. Но не понятно - в чем твой вопрос
...
Рейтинг: 0 / 0
09.02.2015, 17:39:46
    #38875046
serggioTH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение результата
Добрый Э - Эх,

дописал
...
Рейтинг: 0 / 0
09.02.2015, 17:40:25
    #38875048
Объединение результата
serggioTH,

Два запроса не надо. Можно один, но с case-ом в селект-листе
...
Рейтинг: 0 / 0
09.02.2015, 17:41:58
    #38875052
serggioTH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение результата
Добрый Э - Эх,

не совсем представляю как это сделать. Я только начал Sql использовать.
...
Рейтинг: 0 / 0
09.02.2015, 17:50:58
    #38875062
Объединение результата
serggioTH,
ссылко
...
Рейтинг: 0 / 0
09.02.2015, 18:53:03
    #38875120
serggioTH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединение результата
Добрый Э - Эх,

спасибо
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Объединение результата / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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