powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Отчет: заполнить столбец
8 сообщений из 8, страница 1 из 1
Отчет: заполнить столбец
    #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
Отчет: заполнить столбец
    #36692770
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзвиняюсьБ конечно кроме дисплэй валю и ретурн :)
...
Рейтинг: 0 / 0
Отчет: заполнить столбец
    #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
Отчет: заполнить столбец
    #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
Отчет: заполнить столбец
    #36697621
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется в виду, что некрасиво прямо указывать ID в запросах и это может добавить проблем при сопровождении. А как поступают в этом случае ваши коллеги?
...
Рейтинг: 0 / 0
Отчет: заполнить столбец
    #36697643
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoidИмеется в виду, что некрасиво прямо указывать ID в запросах и это может добавить проблем при сопровождении. А как поступают в этом случае ваши коллеги?

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

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


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