locked
Possibilidade de identificar o percentual de utilização de cada EPI por funcionario - SQL RRS feed

  • Pergunta

  • Olá Pessoal sou nova aqui

    e precisava da ajudinha de vocês, eu precisaval calcular o percentual de utilização de cada EPI por funcionario de uma empresa

    * EPI seria um produto da empresa que o funcionario iria utilizar conforme a sua necessidade.

    tenho aqui a tabela funcionario

    CREATE TABLE funcionario(
    matricula VARCHAR(12) NOT NULL,
    nome_func VARCHAR(50) NOT NULL,
    CONSTRAINT PK_FUNCIONARIO PRIMARY KEY (matricula)

    e a tabela EPI com os dados:

    CREATE TABLE epi(
    id_epi VARCHAR(100) UNIQUE,
    data_proximo_teste DATE,
    validade DATE,
    data_rec DATE,
    cnpj_empresa VARCHAR(18),
    id_tepi INTEGER NOT NULL,/*15/06*/
    id_mepi INTEGER NOT NULL,/*15/06*/
    nota_fiscal VARCHAR(50) NOT NULL,
    emissao_nf DATE,
    fabricante VARCHAR(50),
    responsavel VARCHAR(12) NOT NULL,
    funcional BOOLEAN DEFAULT TRUE,
    estoque BOOLEAN DEFAULT TRUE,
    unico INTEGER NOT NULL,/*15/06*/
    CONSTRAINT PK_EPI PRIMARY KEY (id_epi,id_tepi,id_mepi),/*15/06*/
    CONSTRAINT FK_EPI_EMPRESA FOREIGN KEY (cnpj_empresa) REFERENCES empresa (cnpj_empresa) ON DELETE CASCADE,
    CONSTRAINT FK_EPI_TIPOEPI FOREIGN KEY (id_tepi) REFERENCES tipo_epi (id_tepi) ON DELETE CASCADE,/*15/06*/
    CONSTRAINT FK_EPI_MODELOEPI FOREIGN KEY (id_mepi) REFERENCES modelo_epi (id_mepi) ON DELETE CASCADE,/*15/06*/
    CONSTRAINT FK_EPI_FUNCIONARIO FOREIGN KEY (responsavel) REFERENCES acesso(matricula) ON DELETE CASCADE

    Como realizar o calculo percentual estou perdida,

    Obrigada

    sexta-feira, 21 de fevereiro de 2014 20:08