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

Откуда:
Сообщений: 20
есть 3 таблицы в которых выполняю запрос

SELECT CONVERT(CHAR(10),date1,104), count(date1) AS kolichestvo
from dbo.table1 b
Group by CONVERT(CHAR(10),b.date1,104)
order by MAX(CONVERT(datetime, b.date1, 104)) DESC

Как объединить 3 таблицы что получилась примерно такая таблица

date kolichestvo_table1 kolichestvo_table2 kolichestvo_table3

Спасибо.
8 дек 13, 12:31    [15260131]     Ответить | Цитировать Сообщить модератору
 Re: помогите объединить 3 таблицы по дате  [new]
qwerty112
Guest
ren_kz
есть 3 таблицы в которых выполняю запрос

SELECT CONVERT(CHAR(10),date1,104), count(date1) AS kolichestvo
from dbo.table1 b
Group by CONVERT(CHAR(10),b.date1,104)
order by MAX(CONVERT(datetime, b.date1, 104)) DESC


Как объединить 3 таблицы что получилась примерно такая таблица

date kolichestvo_table1 kolichestvo_table2 kolichestvo_table3


Спасибо.

объедени все 3-и таб. через UNION ALL, с признаком из какой таб. эта строка,
и потом к результату - примени PIVOT
8 дек 13, 12:34    [15260134]     Ответить | Цитировать Сообщить модератору
 Re: помогите объединить 3 таблицы по дате  [new]
ren_kz
Member

Откуда:
Сообщений: 20
qwerty112, можешь написать как примерно будет выглядеть запрос, спасибо.
8 дек 13, 12:44    [15260140]     Ответить | Цитировать Сообщить модератору
 Re: помогите объединить 3 таблицы по дате  [new]
qwerty112
Guest
ren_kz
qwerty112, можешь написать как примерно будет выглядеть запрос, спасибо.


так, как-то

селект
фром
(селект ..., 1 фром ...
юнион элл
селект ..., 2 фром ...
юнион элл
селект ..., 3 фром ...) тбл
пивот (...)
8 дек 13, 12:49    [15260146]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить