Группировка данных с двух Таблиц

отредактировано 01:52 Раздел: FastReport 2.xx VCL
Есть две Query "Счёт" и "Кредит".
Query1 = "select CustID, Name, NR from xxxx"
Query2 = "Select CustID, Name, NR from yyyy"

задача в репорте выдать данные на клиента , все его счета и кредиты.
Пример:

____NR_______Описание______Сумма

Фирма А
1___40001_____продукт1______100
2___40002_____продукт2______200
3___60001_____кредит________50

Фирма Б
1___40003_____продукт1______100
2___40004_____продукт2______200

и.т.д

Пробовал
Group(query1.CustID)
MasterData(query1)
Group(query2.CustID)
MasterData(query1)

Не даёт результата.
Если такая возможность обеденить два запроса или нет?

Комментарии

  • gpigpi
    отредактировано 01:52
    Используйте UNION для объединения двух запросов в один
    "select CustID, Name, NR from xxxx
    UNION
    Select CustID, Name, NR from yyyy"
    Затем сортируйте полученные данные и формируйте отчёт

  • отредактировано 01:52
    gpi написал:
    Используйте UNION для объединения двух запросов в один
    "select CustID, Name, NR from xxxx
    UNION
    Select CustID, Name, NR from yyyy"
    Затем сортируйте полученные данные и формируйте отчёт
    Спасибо большое, такое решение не пришло в голову, выдумывал сложные комбинации. ;) ))

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.