Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите чайнику / 2 сообщений из 2, страница 1 из 1
22.04.2002, 07:34
    #32028410
RSV2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику
Имеем запрос:
Select dmy,
'031'=(Select ceiling(sum(dur)/60) AS Прод from [020415] where b_num like'8031%'),
'032'=(Select ceiling(sum(dur)/60) AS Прод from [020415] where b_num like'8032%'),
from [020415]
union
Select dmy,
'031'=(Select ceiling(sum(dur)/60) AS Прод from [020416] where b_num like'8031%'),
'032'=(Select ceiling(sum(dur)/60) AS Прод from [020416] where b_num like'8032%'),
from [020416]

Получаем результат в виде
031 032
----------------------
020415 55 10
020416 99 8

Как построить запрос чтобы получить резулльтат в виде
020415 020416
----------------------
031 55 99
032 10 8
...
Рейтинг: 0 / 0
22.04.2002, 08:44
    #32028412
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику
Select LEFT(b_num, 4) AS b_num, ceiling(sum(dur)/60.00) AS [020415], 0.00 AS [020416]
from [020415]
where b_num like'803[12]%'
GROUP BY LEFT(b_num, 4)

union

Select LEFT(b_num, 4) AS b_num, 0.00 AS [020415], ceiling(sum(dur)/60.00) AS [020416]
from [020416]
where b_num like'803[12]%'
GROUP BY LEFT(b_num, 4)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите чайнику / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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