повторить разрыв столбцов в одном отчете группы запросов оракул - PullRequest
0 голосов
/ 11 августа 2010

Из учебника оракулов,

http://download.oracle.com/docs/html/B10602_01/orbr_grpl_single.htm

У меня есть требование, аналогичное приведенному выше отчету, но столбец идентификатора отдела будет повторяться каждый раз, а не один раз, как указано выше. Поэтому я попытался выполнить следующие шаги, а затем переместил повторяющийся кадр несгруппированных полей в сгруппированное поле (Идентификатор отдела в учебном руководстве выше), чтобы получить повторение. Но я получаю сообщение об ошибке "имеет недопустимое условие печати". Любая помощь приветствуется. Заранее спасибо.

1 Ответ

1 голос
/ 11 августа 2010

Это просто вопрос наличия копии столбца отдела_идентификатора в группе «подробности» отчета и отображения этой копии, а не копии «основной» группы, например:

SELECT EMPLOYEE_ID, FIRST_NAME, LAST_NAME,
       JOB_ID, SALARY, DEPARTMENT_ID, 
       DEPARTMENT_ID AS DEPARTMENT_ID2 -- Second copy
FROM EMPLOYEES 
ORDER BY DEPARTMENT_ID, EMPLOYEE_ID

Группа уровня 1

  • DEPARTMENT_ID (не отображается)

Группа уровня 2

  • DEPARTMENT_ID2 (отображается)
  • JOB_ID
  • EMPLOYEE_ID
  • ...

РЕДАКТИРОВАТЬ : только что попробовав это, я обнаружил, что мне нужно было сначала отобразить оба DEPARTMENT_ID, чтобы сделать мастерРабота.Однако после создания отчета я мог вручную удалить первое поле DEPARTMENT_ID в редакторе макета для достижения желаемого результата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...