Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Отчет: заполнить столбец / 8 сообщений из 8, страница 1 из 1
17.06.2010, 16:07
    #36692765
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет: заполнить столбец
Здравствуте!

Eсть обычный отчет на запросе

Код: plaintext
1.
2.
3.
select quality_id, Round(Avg(n_value) ,  3 ), Round(Min(n_value),  3 ), Round(Max(n_value),  3 )  
from l_analysis  
WHERE quality_id in ( 74 , 75 , 76 , 77 , 78 , 79 ,  109 ,  110 ,  111 ,  112 ,  113 , 114 , 115 , 83 , 85 , 137 , 138 , 139 )  
GROUP BY   quality_id

Получаем 4 столбца.

Теперь как-то необходимо перед столбцами вставить еще один столбец с подписями вида.

Код: plaintext
1.
2.
select text_r display_value, text_r return_value from l_quality      
      WHERE quality_id in ( 74 , 75 , 76 , 77 , 78 , 79 ,  109 ,  110 ,  111 ,  112 ,  113 , 114 , 115 , 83 , 85 , 137 , 138 , 139 )  
GROUP BY   text_r

уже из дрю таблицыю Не подскажете как это сделать?
...
Рейтинг: 0 / 0
17.06.2010, 16:08
    #36692770
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет: заполнить столбец
ИзвиняюсьБ конечно кроме дисплэй валю и ретурн :)
...
Рейтинг: 0 / 0
17.06.2010, 16:43
    #36692943
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет: заполнить столбец
А в чём трудность?

Код: plaintext
1.
2.
select ... 
  from l_quality q, (select quality_id ... from l_analysis ...) a 
 where q.quality_id = a.quality_id

Foxter
Код: plaintext
WHERE quality_id in ( 74 , 75 , 76 , 77 , 78 , 79 ,  109 ,  110 ,  111 ,  112 ,  113 , 114 , 115 , 83 , 85 , 137 , 138 , 139 ) 


Интересный хардкод. Скоро он Вам аукнется... :)
...
Рейтинг: 0 / 0
21.06.2010, 08:39
    #36697606
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет: заполнить столбец
suPPLerА в чём трудность?

Код: plaintext
1.
2.
select ... 
  from l_quality q, (select quality_id ... from l_analysis ...) a 
 where q.quality_id = a.quality_id

Foxter
Код: plaintext
WHERE quality_id in ( 74 , 75 , 76 , 77 , 78 , 79 ,  109 ,  110 ,  111 ,  112 ,  113 , 114 , 115 , 83 , 85 , 137 , 138 , 139 ) 


Интересный хардкод. Скоро он Вам аукнется... :)

А как же тогда, если мне необходимо выбрать только данные с этими id?
...
Рейтинг: 0 / 0
21.06.2010, 08:57
    #36697621
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет: заполнить столбец
Имеется в виду, что некрасиво прямо указывать ID в запросах и это может добавить проблем при сопровождении. А как поступают в этом случае ваши коллеги?
...
Рейтинг: 0 / 0
21.06.2010, 09:25
    #36697643
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет: заполнить столбец
non-apexoidИмеется в виду, что некрасиво прямо указывать ID в запросах и это может добавить проблем при сопровождении. А как поступают в этом случае ваши коллеги?

Я, честно говоря, не знаю, но вроде как так
...
Рейтинг: 0 / 0
21.06.2010, 11:03
    #36697856
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет: заполнить столбец
Вряд ли. Советую посоветоваться.
...
Рейтинг: 0 / 0
21.06.2010, 11:58
    #36698002
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет: заполнить столбец
non-apexoidВряд ли. Советую посоветоваться . :)

Спасибо, проконсультируюсь.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Отчет: заполнить столбец / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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