powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Сортировка по группам
7 сообщений из 7, страница 1 из 1
Сортировка по группам
    #33856504
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На картинке DW в очень упрощенном виде. Имеется имя человека, его зарплата, номер отделения и номер компании. В селекте просто выбираются все строки из нужных таблиц. Т.е. только SELECT... FROM... WHERE... Теперь нужно сгруппировать строки по компании и отделению. Получить общюю зарплату для отделения и компании (это все работает). Теперь нужно сделать сортировку по COMPANY_SUMMA и GROUP_SUMMA (внутри каждой компании). Это и не получается. Как такое сделать?
...
Рейтинг: 0 / 0
Сортировка по группам
    #33857137
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предполагаю что:
group_1 = company_id
group_2 = group_id

тогда сортировка должна быть типа:
company_id, company_summa, group_id, group_summa

или

company_name, company_id, company_summa, group_name, group_id, group_summa
...
Рейтинг: 0 / 0
Сортировка по группам
    #33857182
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
company_summa, company_name, company_id, group_summa, group_name, group_id

только sort вызвать 2 раза (кажется изза футера)
...
Рейтинг: 0 / 0
Сортировка по группам
    #33857271
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry.company_summa, company_name, company_id, group_summa, group_name, group_id

только sort вызвать 2 раза (кажется изза футера)
Не помогает. Фигня какая-то получается. Играюсь с последовательностью "company_summa, company_name, company_id, group_summa, group_name, group_id" - то группы разваливаются, то сортировка не работает.
...
Рейтинг: 0 / 0
Сортировка по группам
    #33857426
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сначала делаем
company_id, group_id

PB посчитает суммы правильно

потом сортировку с суммами

company_summa, company_name, company_id, group_summa, group_name, group_id

//

а может суммы посчитать в селект запросе?
...
Рейтинг: 0 / 0
Сортировка по группам
    #33857533
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry.сначала делаем
company_id, group_id

PB посчитает суммы правильно

потом сортировку с суммами

company_summa, company_name, company_id, group_summa, group_name, group_id

//

а может суммы посчитать в селект запросе?
Теоретически так и должно работать. Практически - не получается. Не знаю в чем дело. Может быть из-за слишком навороченного селекта. Порешили, что вторая группа нам не нужна. Сделали с одной. Все заработало.
...
Рейтинг: 0 / 0
Сортировка по группам
    #33861089
zuzu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавить:
dw_1.Sort()
dw_1.GroupCalc()
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Сортировка по группам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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