Consulta - Relatório

25/09/2017

0

Caros estou com uma dúvida, eu montei uma consulta de uma tabela de romaneio para criação de um relatório. Dei o select em uma view, mais estou com a seguinte situação, eu preciso que 03 campos não se repitam na consulta, campos prot_data_rom_fluvial, prot_guia_fluvial, prot_upa, porém esses campos se repetem na outras linhas da tabela. Alguém poderia me dar uma luz sobre o assunto.

SELECT
prot_id,
prot_cod_tora,
prot_letra_cod_tora,
prot_d1,
prot_d2,
prot_d3,
prot_d4,
prot_comprimento,
prot_volume,
prot_id_ives,
prot_cod_letra_tora,
prot_rodo,
prot_d1_desc,
prot_d2_desc,
prot_d3_desc,
prot_d4_desc,
prot_comprimento_desc,
prot_volume_desc,
prot_volume_total_desc,
prot_francom,
prot_no_arvore,
prot_id_patio_ives,
prot_id_esp,
prot_id_inv,
prot_data_medicao,
prot_no_arvore_letra,
prot_romaneio_terrestre,
prot_nota_rom_terrestre,
prot_romaneio_fluvial,
prot_nota_entrada_projeto,
prot_nota_venda,
prot_rom_placa_auto,
prot_rom_motorista,
prot_rom_balsa,
prot_nota_rom_fluvial,
prot_medicao_grp,
prot_data_rom_terrestre,
prot_data_rom_fluvial,
prot_guia_fluvial,
prot_guia_terrestre,
volumearr,
empresa,
cliente,
empresacnpj,
clientecnpj,
prot_umf,
prot_upa,
prot_ut,
vprod,
balsa,
volumearr_desc,
total_volumearr_desc

FROM
view_romaneios
where prot_romaneio_terrestre > 0
and prot_romaneio_fluvial >0
order by prot_cod_letra_tora
Djean Figueira

Djean Figueira

Responder

Posts

25/09/2017

Venancio Alves

Envie a tabela para o entendimento do seu esquema.
Responder

26/09/2017

Djean Figueira

Este é a tabela que estou puxando os dados.

CREATE TABLE public.prot_producao_tora
(
prot_id integer NOT NULL DEFAULT nextval('prot_producao_tora_prot_id_seq'::regclass),
prot_cod_tora integer,
prot_letra_cod_tora character(1),
prot_d1 double precision,
prot_d2 double precision,
prot_d3 double precision,
prot_d4 double precision,
prot_comprimento double precision,
prot_volume double precision DEFAULT 0,
prot_id_ives integer,
prot_cod_letra_tora character varying(100),
prot_rodo double precision,
prot_d1_desc double precision,
prot_d2_desc double precision,
prot_d3_desc double precision,
prot_d4_desc double precision,
prot_comprimento_desc double precision,
prot_volume_desc double precision,
prot_volume_total_desc double precision,
prot_francom double precision,
prot_no_arvore integer,
prot_id_patio_ives integer,
prot_id_esp integer,
prot_id_inv integer,
prot_data_medicao date,
prot_no_arvore_letra character varying(100),
prot_romaneio_terrestre integer DEFAULT 0,
prot_nota_rom_terrestre integer,
prot_romaneio_fluvial integer DEFAULT 0,
prot_nota_rom_fluvial integer,
prot_nota_entrada_projeto integer DEFAULT 0,
prot_nota_venda integer,
prot_rom_placa_auto integer,
prot_rom_motorista integer,
prot_rom_balsa integer,
prot_medicao_grp integer,
prot_data_rom_terrestre date,
prot_data_rom_fluvial date,
prot_guia_fluvial character varying(20),
prot_guia_terrestre character varying(20),
prot_umf character varying(20),
prot_upa character varying(20),
prot_ut character varying(20),
prot_nr_folha_rom_flu integer,
prot_folha_medicao integer,
prot_cod_tora_ives character varying(20),
CONSTRAINT prot_producao_tora_prot_id PRIMARY KEY (prot_id)
)
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar