Как создать следующий отчет

отредактировано 07:59 Раздел: FastReport 4.0
Иметься таблица след вида Код
CREATE TABLE DOGOVOR{
Year int,
 Month int, 
 Con int, /*количество договоров */
ID_PATTERN  /*тип договора*/ 
}

Нужно вывести, сколько договоров каждого типа (пусть будет 2 типа т.е ID_PATTERN =1 и ID_PATTERN =2) было заключено в каждом месяце на протяжении не скольких лет , причем договора типа 2 появился намного позже чем 1-й . Как это вожно вывести в одном запросе ? Что бы было что то типа такого:

Year _1| Month_1 | Con_1 | ID_PATTERN_1 |Con _2 | ID_PATTERN _2
2004 | 1 | 2 | 1 | NULL | NULL
2004 | 2 | 4 | 1 | NULL | NULL
2004 | 3 | 5 | 1 | NULL | NULL
.
.
.
2008 | 1 | 10 | 1 | 22 | 2
2008 | 2 | 23 | 1 | 56 | 2
2008 | 3 | 13 | 1 | 36 | 2

Комментарии

  • отредактировано 07:59
    А как записи о договарах связанны между собой?

    |Con _2 | ID_PATTERN _2 как появляются?

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

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