|
|
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Имеется таблица работников RABOT ------ ID, FIO, ID_PODRAZD Имеется "древовидная" таблица подразделений PODR ----- ID,NAME,ID_PARENT Помогите, пожалуйста, написать ХП по выбору работников, работающих в группе/подгруппе подразделений, типа SELECT * FROM RABOT WHERE VHOD_GROUP(ID_PODRAZD,выбранная_группа) = 1 т.е. ХП должна возращать 1 если подразделение входит в группу, или 0, если не входит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 11:27:06 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Давай с начала. Ну, несколько изменим наименования идентификаторов: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Не возражаешь? Дальше. Помогите, пожалуйста, написать ХП по выбору работников, работающих в группе/подгруппе подразделений, типа SELECT * FROM RABOT WHERE VHOD_GROUP(ID_PODRAZD,выбранная_группа ) = 1 т.е. ХП должна возращать 1 если подразделение входит в группу, или 0, если не входит Что есть выбранная_группа ? Может, тебе просто надо возвращать всех работников, подчиненных конкретному ID_PODRAZD? Тогда запрос должен выглядеть примерно так: Select * from Get_All_Rabot(From_Id_Podrazd) Ты такого хочешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 11:44:06 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Вот у нас структура компании такого типа: -----------cut------------ Аппарат управления Секретариат -----------cut------------ При поиске в аппарате управления находится ген.директор, а должен находится и генеральный директор и секретарша. Как бы это реализовать? Помогите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 12:05:44 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Читай тындым-с ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 12:13:01 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Понял. Список работников данного и подчиненных подразделений. 1. Создаем процедуру, возвращающую список подразделений, подчиненных текущему Id подразделения. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 2. Формируем список сотрудников текущего (например, 12-го) подразделения и подчиненных: Код: plaintext 1. 2. 3. Это все! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 12:32:06 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Что -то с begin/end напутал... Лучше будет, наверное, так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 12:37:55 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
То и я устал, то ли хитро очень. Пока пытаюсь логику понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 13:03:08 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
А, ты не подскажешь, как заставить эту процедуру выполняться при обращении к таблице? У нас MSSQLServer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 13:28:17 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
авторУ нас MSSQLServer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 13:29:53 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Нашел! exec ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 13:32:01 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
У нас MSSQLServer. ... Вашу мать... Нашел! exec Ну, за искусство! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 13:34:45 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
2 mv : Большое спасибо за развернутый ответ! Уже пробую ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 14:05:53 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Возможно, при создании рекурсивной процедуры будет ругаться по поводу ссылки на несуществующую процедуру. Тогда попробуйте сначала Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 14:13:59 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
mv, я тебя не понимаю. Я должен родиться со знанием программирования? Я никогда этим раньше не занимался. Понимаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 14:18:35 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Ну, кирдык тебе. Проходящий такого не прощает. Покупай как минимум шлем-сферу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 14:18:35 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Ну, Админ, Влад! Ты чего так серьезно? Люди сюда либо приходят либо помощи попросить, либо постебаться. Часто еще первым помогают. Очень даже демократичный форум, вот к соседям зебредешь - там тебя сначала обос$ут, а затем и забанят. И никакой помощи не дождешься. А тут еще ничего. Должен же ты чем-то заплптить за помощь. Терпи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 14:22:06 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
mv виртуальную? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 14:24:15 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Admin_Vlad, > У нас MSSQLServer. на этом форуме обсуждается Interbase и его клоны. > Мимопроходящий от$$$ись чмо. Не видишь я новичок. на этом форуме мат запрещен. > Я должен родиться со знанием программирования? Я никогда этим раньше не занимался. Понимаешь? это вас не извиняет. Что мне с вами делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 14:24:28 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
fedd, Сам ухожу. Извини, но издеватся над, можно сказать, учеником - подло. Пока ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 14:27:12 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
mv виртуальную? Пуленепрбиваемую. Это как минимум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 14:29:11 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Сдаётся мне, это был всё тот же китайский мальчик... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 14:34:43 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Упс !!! Ну и жарко тут у вас! Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2004, 14:35:27 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
Ну вот, а я с разницей во времени все пропустил :(((((((((((( fedd ты не мог солью пострелять? ) я бы почитал... проснулся с утра пораньше :) сорри за оффтоп :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 03:33:23 |
|
||
|
Вопрос по выбору из деревьев
|
|||
|---|---|---|---|
|
#18+
> fedd ты не мог солью пострелять? я только один постинг удалил, но сам же его процитировал (только с купюрами) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 16:09:44 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=471&tid=1578618]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 337ms |

| 0 / 0 |
