powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Запрос и кросстаб
1 сообщений из 1, страница 1 из 1
Запрос и кросстаб
    #35824030
robocip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT SUM(T2.volume) as Sum,
T3.name as Name,
'один' as String

from Table1 T1
left join Table2 T2 on T2.id = T1.product_id
left join Table3 T3 on T2.classification_id = T3.id
where T1.id = 103543
GROUP BY T3.name

union

SELECT SUM(T2.volume) as Sum,
T3.name as Name,
'два' as String

from Table1 T1
left join Table2 T2 on T2.id = T1.product_id
left join Table3 T3 on T2.classification_id = T3.id
where T1.id = 103543
GROUP BY T3.name


Я делаю запрос, потом строю отчет в FastReport при помощи DBCrossTab и у меня самое верхнее поле пустое и на против выводятся нули, как убрать эту строчку? (Left JOIN использую чтобы вывелось один, два - статично.)

примерно выглядит так:

| один|два|
-----|-----|----|
|0 |0 |
-----|-----|----|
имя1|2100|3400|
-----|-----|----|
имя2|1234|6567|

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


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