Visão geral
Este comando listará os dados das iniciativas que estão em atendimento.
Tabelas relacionadas
TABELA
|
Descrição
|
Chave primária (PK)
|
Tabelas de ligação
|
PFPORTFOLIO
|
Armazena os dados da iniciativa
|
CDPORTFOLIO
CDPFLREVISION
|
PFPORTFOLIOTYPE
PFPFLPROJECT
|
PFPFLPROJECT
|
Armazena os projetos associados às iniciativas
|
CDTASK
NRSEQ
|
|
PFPORTFOLIOTYPE
|
Armazena os dados do tipo de iniciativa
|
CDPORTFOLIOTYPE
|
ADTEAM
|
ADTEAM
|
Armazena os dados da equipe responsável pelo atendimento da iniciativa
|
CDTEAM
|
|
Oracle/Postgres/SQL Server
SELECT
PFPORTFOLIO.IDPORTFOLIO,
PFPORTFOLIO.NMPORTFOLIO,
PFPORTFOLIOTYPE.IDPORTFOLIOTYPE,
PFPORTFOLIOTYPE.NMPORTFOLIOTYPE,
PFPORTFOLIO.FGSTATUS,
PFPORTFOLIO.CDPFLREVISION,
PFPORTFOLIO.DTREVISION,
ADTEAM.IDTEAM,
ADTEAM.NMTEAM
FROM
PFPORTFOLIO
INNER JOIN
PFPORTFOLIOTYPE ON PFPORTFOLIOTYPE.CDPORTFOLIOTYPE = PFPORTFOLIO.CDPORTFOLIOTYPE
INNER JOIN
ADTEAM ON ADTEAM.CDTEAM = PFPORTFOLIOTYPE.CDTEAM
WHERE
PFPORTFOLIO.FGSTATUS = 4 /* OBS 1 */ AND PFPORTFOLIO.CDPORTFOLIO NOT IN (SELECT CDPORTFOLIO FROM PFPFLPROJECT) /* OBS 2 */
ORDER BY PFPORTFOLIO.IDPORTFOLIO, PFPORTFOLIO.CDPFLREVISION /* OBS 3 */
|
Observações
▪1: O campo FGSTATUS = 4 determina que será mostrado apenas iniciativas que estejam na situação Liberada. ▪2: Determina que não seja mostrado iniciativas que já possuem um projeto associado. ▪3: Ordenação dos registros pelo identificador e revisão da iniciativa.
Campos utilizados na consulta
Nº
|
ID do campo
|
Tipo
|
Observação
|
1
|
IDPORTFOLIO
|
VARCHAR(50) NULL
|
|
2
|
NMPORTFOLIO
|
VARCHAR(255) NULL
|
|
3
|
IDPORTFOLIOTYPE
NMPORTFOLIOTYPE
|
VARCHAR(50) NULL
VARCHAR(255) NULL
|
|
4
|
FGSTATUS
|
NUMERIC(2,0) NULL
|
1– Planejamento
2– Elaboração
3– Aprovação
4– Liberada
5– Revisão
|
5
|
CDPFLREVISION
|
NUMERIC(10,0) NOT NULL
|
|
6
|
DTREVISION
|
DATETIME NULL
|
|
7
|
IDTEAM
NMTEAM
|
VARCHAR(50) NULL
VARCHAR(255) NULL
|
|
|