powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите с отчетом
3 сообщений из 3, страница 1 из 1
Помогите с отчетом
    #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
Помогите с отчетом
    #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
Помогите с отчетом
    #36352268
lioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Придется наверное не использовать кросстаб, а динамически создавать ДВ с нужным количеством полей.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите с отчетом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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