Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите с отчетом / 3 сообщений из 3, страница 1 из 1
07.12.2009, 14:20
    #36352022
lioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с отчетом
Здравствуйте.
Есть таблица t (floor-этаж,podezd-подьезд,flat-№ квартиры):
floorpodezdflat111112125126213214227228
Нужно сформировать такой отчет:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Этаж | Подьезд       |
-----------------------
     |1      |2      |
-----------------------
2    |3  |  4|7  |  8|
1    |1  |  2|5  |  6|
-----------------------
Похоже на кросстаб, но не получается, суммиовать же ничего не нужно. Зараннее спасибо.
...
Рейтинг: 0 / 0
07.12.2009, 15:04
    #36352155
andy753
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с отчетом
lioner,

запрос что-то типа этого:
Код: plaintext
1.
2.
3.
4.
  
SELECT floor, podezd, list(flat)  
    FROM t   
group by floor, podezd

ну а дальше кросстаб, только не ставьте count, а min или max :)

P.S. Это не то что Вы хотели. Но то что Вы хотите - не получится. Этот вариант - наиболее близкий по идее.
...
Рейтинг: 0 / 0
07.12.2009, 15:46
    #36352268
lioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с отчетом
Придется наверное не использовать кросстаб, а динамически создавать ДВ с нужным количеством полей.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите с отчетом / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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