Navigation:  MSA >

Operadores do estudo de MSA

Previous  Top  Next

Visão geral

Este comando listará os operadores associados ao estudo de MSA.

 

Tabelas relacionadas

TABELA

Descrição

Chave primária (PK)

Tabelas de ligação

RRMSA

Dados do estudo de MSA

CDMSA

RRMSAOPERATOR

RRMSAOPERATOR

Associação de operadores no estudo de MSA

CDMSA

CDOPERATOR

RRMSA

ADUSER

Dados do operador

CDUSER

RRMSAOPERATOR

ADUSERDEPTPOS

ADUSERDEPTPOS

Associação do operador com a área e função

CDUSER

CDDEPARTMENT

CDPOSITION

ADUSER

ADDEPARTMENT

ADPOSITION

ADDEPARTMENT

Dados da área do operador

CDDEPARTMENT

ADUSERDEPTPOS

ADPOSITION

Dados da função do operador

CDPOSITION

ADUSERDEPTPOS

 

Oracle/Postgres/SQL Server

SELECT
    MSA.IDMSA,
    USR.IDUSER,
    USR.NMUSER,
    ADDPT.IDDEPARTMENT,
    ADDPT.NMDEPARTMENT,
    ADPOS.IDPOSITION,
    ADPOS.NMPOSITION
FROM
    RRMSAOPERATOR OPER
    INNER JOIN RRMSA MSA ON (MSA.CDMSA = OPER.CDMSA)
    INNER JOIN ADUSER USR ON (USR.CDUSER = OPER.CDOPERATOR)
    LEFT OUTER JOIN ADUSERDEPTPOS ADUDP ON (ADUDP.CDUSER = USR.CDUSER AND ADUDP.FGDEFAULTDEPTPOS = 1)
    LEFT OUTER JOIN ADDEPARTMENT ADDPT ON (ADDPT.CDDEPARTMENT = ADUDP.CDDEPARTMENT)
    LEFT OUTER JOIN ADPOSITION ADPOS ON (ADPOS.CDPOSITION = ADUDP.CDPOSITION)
WHERE
    1=1
    AND MSA.IDMSA LIKE 'ID_MSA' /* OBS1 */
    AND USR.IDUSER LIKE 'ID_USER' /* OBS2 */

 

Observações

1: Identificador do estudo de MSA a ser filtrado na consulta;

2: Identificador do operador associado ao estudo de MSA a ser filtrado na consulta.

 

Campos utilizados na consulta

 

msa-03

 

ID do campo

Tipo

Observação

1

IDMSA

VARCHAR(50) NULL


2

IDUSER

VARCHAR(50) NULL

Identificador do operador

2

NMUSER

VARCHAR(255) NULL

Nome do operador

3

IDDEPARTMENT

VARCHAR(50) NULL

Identificador da área do operador

3

NMDEPARTMENT

VARCHAR(255) NULL

Nome da área do operador

4

IDPOSITION

VARCHAR(50) NULL

Identificador da função do operador

4

NMPOSITION

VARCHAR(255) NULL

Nome da função do operador