|
|
|
Сортировка по группам
|
|||
|---|---|---|---|
|
#18+
На картинке DW в очень упрощенном виде. Имеется имя человека, его зарплата, номер отделения и номер компании. В селекте просто выбираются все строки из нужных таблиц. Т.е. только SELECT... FROM... WHERE... Теперь нужно сгруппировать строки по компании и отделению. Получить общюю зарплату для отделения и компании (это все работает). Теперь нужно сделать сортировку по COMPANY_SUMMA и GROUP_SUMMA (внутри каждой компании). Это и не получается. Как такое сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2006, 17:55 |
|
||
|
Сортировка по группам
|
|||
|---|---|---|---|
|
#18+
предполагаю что: 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 10:39 |
|
||
|
Сортировка по группам
|
|||
|---|---|---|---|
|
#18+
company_summa, company_name, company_id, group_summa, group_name, group_id только sort вызвать 2 раза (кажется изза футера) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 10:54 |
|
||
|
Сортировка по группам
|
|||
|---|---|---|---|
|
#18+
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" - то группы разваливаются, то сортировка не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 11:23 |
|
||
|
Сортировка по группам
|
|||
|---|---|---|---|
|
#18+
сначала делаем company_id, group_id PB посчитает суммы правильно потом сортировку с суммами company_summa, company_name, company_id, group_summa, group_name, group_id // а может суммы посчитать в селект запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 12:01 |
|
||
|
Сортировка по группам
|
|||
|---|---|---|---|
|
#18+
Dmitry.сначала делаем company_id, group_id PB посчитает суммы правильно потом сортировку с суммами company_summa, company_name, company_id, group_summa, group_name, group_id // а может суммы посчитать в селект запросе? Теоретически так и должно работать. Практически - не получается. Не знаю в чем дело. Может быть из-за слишком навороченного селекта. Порешили, что вторая группа нам не нужна. Сделали с одной. Все заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 12:29 |
|
||
|
|

start [/forum/topic.php?fid=15&gotonew=1&tid=1337692]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
88ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 443ms |

| 0 / 0 |
