Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Dimich1978
Зарегистрирован: 18.05.2010 Сообщения: 69
|
Добавлено: Ср Авг 04, 2010 10:14 Заголовок сообщения: Меняющийся запрос, принцип создания |
|
|
Гуру помогите.
Вопрос следующий. У меня по коду необходимо выполнить запрос один раз. Но в зависимости от параметра мне надо создать вначале этот запрос, а потом вывести. Т.е. меняться будет количество строк, в зависимости от количества уровней и S (как s1, s2 и т .д.)
Куда копать?
SELECT s1.struct_name[] "Подразделения 1-го уровня"
, s2.struct_name [] "Подразделения 2-го уровня"
FROM structs AS s1
LEFT JOIN structs s2 ON (s1.struct_code = s2.struct_parent AND dat1_ BETWEEN s2.date_in AND s2.date_out AND s2.id_firm = @@id_firm AND s2.struct_lev = 1)
WHERE s1.id_firm = @@id_firm AND dat1_ BETWEEN s1.date_in AND s1.date_out AND s1.struct_lev = 0 |
|
Вернуться к началу |
|
 |
RVV Большой шоколадный орден

Зарегистрирован: 14.01.2010 Сообщения: 449
|
Добавлено: Ср Авг 04, 2010 18:05 Заголовок сообщения: |
|
|
"Т.е. меняться будет количество строк, в зависимости от количества уровней и S (как s1, s2 и т .д.) "
Судя по запросу, Вы говорите о столбцах ... |
|
Вернуться к началу |
|
 |
Dimich1978
Зарегистрирован: 18.05.2010 Сообщения: 69
|
Добавлено: Пт Авг 06, 2010 16:04 Заголовок сообщения: |
|
|
да все верно. |
|
Вернуться к началу |
|
 |
Dimich1978
Зарегистрирован: 18.05.2010 Сообщения: 69
|
Добавлено: Пн Авг 09, 2010 10:26 Заголовок сообщения: |
|
|
Я тут сам накопал. В принципе вопрос практически решен. Т6ему можно закрыть. |
|
Вернуться к началу |
|
 |
GIN
Зарегистрирован: 04.03.2010 Сообщения: 114
|
Добавлено: Чт Авг 12, 2010 10:55 Заголовок сообщения: |
|
|
Можно поставить перед запросом переменную на условие которая за это отвечает, если она прошла, то в запрос подставляется эта переменная.
как то так, если я правильно понял вопрос) _________________ Что бы увидеть свет в конце туннеля, нужно все время копать... |
|
Вернуться к началу |
|
 |
|