|
|
|
Нужна помощь
|
|||
|---|---|---|---|
|
#18+
adp.Sql2000 Народ, проблемма в следующем. есть таблица хранит иерархию для 3вью id Name id_g level id_g Кодголовного 1 Dep1 1 1 level -уровень 2 Dep2 1 1 3 Dep3 1 1 4 kl1 2 2 5 P1 3 2 6 k2 2 2 7 m1 6 3 ------------------------------ допустим такая таблица мне нужно что он отобразил мне данные в отчете не в таком виде как в таблице, а у же вот в таком Dep1 Dep2 kl1 kl2 m1 Dep3 P1 не могу придумать как это сделать, тоесть отсортировать по Родильским и дочерним записям. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2003, 15:19 |
|
||
|
Нужна помощь
|
|||
|---|---|---|---|
|
#18+
Можно сделать, чтобы "родители" стали группами. ДЛя этого заджойнь табличку саму с собой по Id-ParentId и выведи в два столбца родителей и деток. Получишь нечто вида Отд1 Подч1 Отд1 Подч2 Отд2 Подч1 - что и нужно отчету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2003, 15:59 |
|
||
|
Нужна помощь
|
|||
|---|---|---|---|
|
#18+
Идея не плохая. Получается именно так как вы сказали Род1 | Дочернее1 Род2 | Дочернее2 Дочернее2|Дочернее3 Род1 |Дочернее4 получатеся примерно такая картина, но мне нужно немного другое Род1 Дочернее1 Дочернее4 так как последняя запись Род1 яв-ся родит. для Дочернее4 Род2 Дочернее2 Дочернее3 (так как "Дочернее2 -яв-ся родит для Дочернее3") Вот в таком виде, тоесть берется первая запись из табл и ищем есть ли у нее дочерняя запись, если есть несколько то берем первую и смотрим есть ли уже у дочернее поддочерняя запись, если да то выводим ее, есди у поддочерней нет "дочерняя3", то выводим дочернею запись от первой записи от самого первого родителя. Надеюсь ясно выразил свою мысль Вот такое чудо нужно отобразить в отчете....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2003, 06:31 |
|
||
|
Нужна помощь
|
|||
|---|---|---|---|
|
#18+
Может еще кто то подскажет еще что нибудь????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2003, 10:35 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1680026]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 355ms |

| 0 / 0 |
