Navigation:  Controle de atividades >

Listagem de atividade isolada

Previous  Top  Next

Visão geral

Query que retornará os dados da atividade isolada.

 

Tabelas relacionadas

TABELA

Descrição

Chave primária (PK)

Tabelas de ligação

PRTASK

Armazena os dados da atividade isolada

CDTASK

PRTASKTYPE

GNCALENDAR

ADALLUSERS

PRTASKTYPE

Armazena os dados do tipo de atividade isolada

CDTASKTYPE


GNCALENDAR

Armazena os dados do calendário utilizado na atividade isolada

CDCALENDAR


ADALLUSERS

Armazena os dados dos usuários responsáveis pelas atividades isoladas

CDUSER


 

Oracle/Postgres/SQL Server

SELECT 
   PRTASK.NMIDTASK,
   PRTASK.NMTASK,
   PRTASKTYPE.IDTASKTYPE,
   PRTASKTYPE.NMTASKTYPE,
   PRTASK.FGPHASE,
   GNCALENDAR.IDCALENDAR,
   GNCALENDAR.NMCALENDAR,
   USERRESP.IDUSER,
   USERRESP.NMUSER,
   USEREXEC.IDUSER AS IDUSEREXEC,
   USEREXEC.NMUSER AS NMUSEREXEC,
   PRTASK.DTPLANST,
   PRTASK.DTPLANEND,
   PRTASK.QTPLANDUR,
   PRTASK.DTREPLST,
   PRTASK.DTREPLEND,
   PRTASK.QTREPLDUR,
   PRTASK.DTACTST,
   PRTASK.DTACTEND,
   PRTASK.QTACTDUR,
   PRTASK.QTACTPERC
FROM
   PRTASK
INNER JOIN
   PRTASKTYPE ON PRTASKTYPE.CDTASKTYPE = PRTASK.CDTASKTYPE
INNER JOIN
   GNCALENDAR ON GNCALENDAR.CDCALENDAR = PRTASK.CDCALENDAR
INNER JOIN 
   ADALLUSERS USERRESP ON USERRESP.CDUSER = PRTASK.CDTASKRESP
INNER JOIN
   ADALLUSERS USEREXEC ON USEREXEC.CDUSER = PRTASK.CDTASKEXECRESP
WHERE 
   PRTASK.FGTASKTYPE = 3 AND PRTASK.CDTASK = PRTASK.CDBASETASK /* OBS 1 */

 

Observações

OBS1: Determina que será retornado apenas os dados de atividades isoladas.

 

Campos utilizados na consulta

 

 

 

ID do campo

Tipo

Observação

1

NMIDTASK

VARCHAR(255) NULL


2

NMTASK

VARCHAR(255) NULL


3

IDTASKTYPE

NMTASKTYPE

VARCHAR(50) NULL

VARCHAR(255) NULL


4

FGPHASE

NUMERIC(2,0) NULL

1 – Planejamento

2 – Execução

3 – Verificação

4 – Encerrado

5 – Aprovação

6 – Suspenso

7 – Cancelado

5

IDCALENDAR

NMCALENDAR

VARCHAR(50) NULL

VARCHAR(255) NULL


6

IDUSER

NMUSER

VARCHAR(50) NULL

VARCHAR(255) NULL


7

IDUSEREXEC

NMUSEREXEC

VARCHAR(50) NULL

VARCHAR(255) NULL


8

DTPLANST

DTPLANEND

QTPLANDUR

DATETIME NULL

DATETIME NULL

NUMERIC(10,0) NULL


9

DTREPLST

DTREPLEND

QTREPLDUR

DATETIME NULL

DATETIME NULL

NUMERIC(10,0) NULL


10

DTACTST

DTACTEND

QTACTDUR

QTACTPERC

DATETIME NULL

DATETIME NULL

NUMERIC(10,0) NULL

NUMERIC(10,0) NULL