Enquanto identificador igual, manter a consulta unida

Olá Pessoal, tudo bem, estou começando a criar consultas em postgress e após conseguir finalizar a minha consulta deparei com a seguinte situação: Tenho uma nota fiscal x em que a mesma tem 3 itens e na consulta que estou criando para exportar estes dados para um arquivo txt formatado com consulta 1, consulta 2, consulta3, consulta 9, consulta 10 o arquivo é gerado repetindo todas as consultas sendo uma para cada item da nota e eu gostaria de unir a consulta 10 que se refere aos itens da nota. Não sei se me fiz entender mais vou colocar aqui o código da consulta e o resultado que estou obtendo.

001";"00090";"NE   ";"6    ";"000610800
002";"00000000058500";
003";"57442774000190  ";"Galena Quimica      ";";"01058";"00000000000000";"3509502";" ";"
009";" ;"Autorizado o uso da NF-e, protocolo: 135201132464646, 2020-12-03T12:19:15-  
010";"29339919            ";"000000000";"HIDROXITRIPTOFANO (L5) - 150,000 GLote: 
001";"00090";"NE   ";"6    ";"000610800
002";"00000000058500";"00000000000000";"000000";"00000000000000";"00000000058500003";"57442774000190  ";"Galena Quimica
009";"Autorizado o uso da NF-e, protocolo: 135201132464646, 2020-12-03T12:19:15-  
010";"29339919            ";"000000000";"HIDROXITRIPTOFANO (L5) - 50,000 GLote: 
001";"00090";"NE   ";"6    ";"000610800   
002";"00000000058500";
003";"57442774000190  ";"Galena Quimica
009";"Autorizado o uso da NF-e, protocolo: 135201132464646, 2020-12-03T12:19:15-  
010";"13021999            ";"000000000";"SERENZO (NEXIRA HEALTH) - 0,100 KGLote: 

O que eu gostaria é que o resultado da consulta fosse assim:

001";"00090";"NE   ";"6    ";"000610800
002";"00000000058500";
003";"57442774000190  ";"Galena Quimica      ";";"01058";"00000000000000";"3509502";" ";"
009";" ;"Autorizado o uso da NF-e, protocolo: 135201132464646, 2020-12-03T12:19:15-  
010";"29339919            ";"000000000";"HIDROXITRIPTOFANO (L5) - 150,000 GLote:
010";"29339919            ";"000000000";"HIDROXITRIPTOFANO (L5) - 50,000 GLote:
010";"13021999            ";"000000000";"SERENZO (NEXIRA HEALTH) - 0,100 KGLote:

Segue o comando todo da consulta

select

'001' as "fixo",
'00090' as "CdEmpresa",
Rpad(d.modelo,5,' ')as "Mod.Fiscal", -- Modelo Fiscal
Rpad(d.serie,5,' ')as "Série", -- Série
Rpad(d.numero,19,' ') as "Nr.Documento", -- Número do Documento
to_char(d.emissao,'DDMMYY') as "DtEmissao", -- Data de Emissão
to_char(d.lancamento,'DDMMYY') as "DtLancamento", -- Data do Lançamento
Case when substr(d.Cfop,1,1)='1' then 'E' 
when substr(d.Cfop,1,1) ='2' then 'E'
when substr(d.cfop,1,1) = '3'then 'E' else repeat('S',1) end as "TpNota",
LPAD (CAST(row_number() over (order by '00001') AS VARCHAR), 6, '0') as "Sequencial",-- sequencial de cada nota
' ' as "StCancelamento", -- cancelamento de nota
Case when d.cfop = ' ' then repeat(' ',4) else substr(d.cfop,1,4) end as "Cfop", -- Cfop utlizado
Case when di.cst_icms = ' ' then repeat(' ',3) else Lpad(di.cst_icms,3,'0') end as "CstIcms", -- Verificar cst do icms
Case when p.chavecnpj = ' ' then repeat(' ',16) else Rpad(p.chavecnpj,16,' ')end as "Cnpj", --Cnpj ou CPF do cliente/fornecedor
repeat(' ',16), --CNPJ destinatário quando transportadora
repeat(' ',16), --CNPJ remetente quando transportadora
repeat(' ',16), --CNPJ consignatário quando transportadora
repeat(' ',16), --CNPJ Transportadora quando transportadora
substr(d.chavene,1,44), -- Chave da Nota Fiscal
Lpad(c.cfop,15,'0'), -- Codigo da Natureza da Operacao
Rpad(c.descricao,100,' '), -- Descricao da Natureza da Operacao
' ', -- Emissão Propria
' ', -- Somente se for Transportador
'00',-- Situacao no SPED Verificar
'Regular', -- Descrição da Situação no SPED Verificar
repeat(' ',43), -- Complemento da descriçao no sped
'01',-- Tipo de Pagamento Verificar
Repeat('0',1),-- Preencher com zeros
Repeat('0',9), -- Preencher com número do formulario empresas do Piaui
Repeat('0',1), -- Preencher com zeros
Repeat('0',9), -- Preencher com número do formulario empresas do Piaui
Repeat(' ',5), -- Número AIDF
repeat(' ',15), -- Em branco
repeat('0',4),-- ano AIDF
'3',--d.tipofrete, -- Tipo de Frete
substr(d.chavene03,1,2), -- Código Modelo Fiscal
'N', -- Nota de Combustível
' ', -- Branco
repeat(' ',3), -- Código Tipo de Receita do simples Nacional
repeat(' ',7), -- Placa do veículo
repeat('0',5), -- Quantidade de Volumes transportados
to_char (d.pesobruto, 'fm000000000000V99'), -- Peso Bruto
to_char (d.pesoliquido, 'fm000000000000V99'),  -- Peso Líquido
rpad(' ',9), -- Nr da fatura
rpad(' ',20), -- Descriçao da fatura
'99', -- Tipo de Documento
repeat('0',14), -- Preencher com zeros
repeat(' ',2), -- UF Placa do veículo
repeat('0',3), -- Tipo de Operacao Contabil
'S', -- Emissão Própria
'0',-- Preencher somente se energia
'00', -- Somente se energia
'0', -- Somente se empresas de comunicação
Case when d.modelo='CTE' then substr(d.serie,1,'1') else ' 'end, -- Preencher para tipo de documento 57
repeat(' ',2), -- Código da Base de Calculo de crédito de pis e cofins
'9', -- Indicador de Natureza do Frete
repeat(' ',2), -- CST Cofins
repeat(' ',2), -- CST Pis
to_char (d.mercadorias, 'fm000000000000V99'),  -- Vl Mercadoria
repeat(' ',15), -- Arquivo Mestre Preencher somente para modelos 21 e 22
repeat(' ',32), -- Chave Preencher somente para modelos 21 e 22
repeat('0',19), -- Número CCF Preencher somente para CCF
'0', -- Tipo de Receita Preencher somente para modelos 21 e 22
--mo.uf, -- Origem do frete
--md.uf, -- Destino do frete
--repeat('0',2), --Tipo de Cliente Preencher somente para modelos 21 e 22
--repeat('0',3), --Cód Terminal Preencher somente para modelos 21 e 22
--repeat('0',8), --Data Inicial Preencher somente para modelos 21 e 22
--repeat('0',6), --Referencia Terminal Preencher so)ente para modelos 21 e 22

chr(13)||chr(10),

'002',
to_char (d.valor, 'fm000000000000V99') as "VlContabil",  -- Vl Contabil
to_char (d.baseicms, 'fm000000000000V99') as "BaseIcms",  -- Vl Base Icms
repeat('0',6)as "AlICMS", -- Aliquota Icms
--case when d.icms ='0.00' then repeat('0',6) else to_char(d.icms,'0000V00')end, -- Aliquota Icms
to_char (d.valoricms, 'fm000000000000V99') as "VlIcms",  -- Vl Icms
to_char (d.isentasicms, 'fm000000000000V99')as "IsentaIcms",  -- Vl Icms Isentas
repeat('0',14)as "VlIcmsOutras", --to_char (d.outrasicms, 'fm000000000000V99')   -- Vl Icms Outras
repeat('0',14)as "AjusteIcms", -- Valor Icms Ajustes 
repeat('0',14) as "VlDesconto", --to_char (d.desconto, 'fm000000000000V99'),  -- Vl Desconto
repeat('0',14) as "VlDespAcess", --to_char (d.outras, 'fm000000000000V99'),  -- Vl Despesas Acessórias
repeat('0',6) As "AlFCP", -- Aliquota FCP
repeat('0',14) as "VlBaseIPI", --to_char (d.baseipi, 'fm000000000000V99'),  -- Vl Base IPI
repeat('0',6) as "AL.IPI", -- Al Ipi
--to_char(d.ipi,'fm000000') as "AL.IPI", -- Aliquota Ipi
repeat('0',14) as "VlIPI", --to_char (d.valoripi, 'fm000000000000V99'),  -- Vl Ipi
repeat('0',14) as "IsentaIPI", --to_char (d.isentasipi, 'fm000000000000V99'),  -- Vl Ipi Isentas
repeat('0',14) as "VlIPIOutras", --to_char (d.outras, 'fm000000000000V99'),  -- Vl IPI Outras
repeat('0',14)as "IPInaoAjuste", -- Ipi não ajuste
repeat('0',14)as "IPInaoAproveitado", -- Ipi não aproveitado
to_char (d.basesubst, 'fm000000000000V99') as "VlBaseST",  -- Vl Base Subst.Tribut.
to_char (d.substterc, 'fm000000000000V99')as "VlST",  -- Vl  Subst.Tribut.
' ' as "Cod.Ant.Trib", -- Código de antecipação tributária
repeat('0',14)as "EmpGoias", -- Somente para empresas de Goias
repeat('0',14)as "BsDiferencial", -- Base Diferencia
repeat('0',14) as "VlIcmsGoias", -- Icms Goias
repeat('0',14) as "IcmsNormal", -- Goias
repeat('0',2), -- Zeros
repeat('0',6), -- Aliquota do diferencial
repeat('0',14), -- Valor do diferencial
repeat('0',14), -- Base Crédito de Pis
repeat('0',14), -- Base Crédito Cofins
repeat('0',14), -- Base Crédito IR
repeat('0',14), -- Base Crédito CSLL
to_char (d.frete, 'fm000000000000V99') as "VlFrete",  -- Vl  Frete
to_char (d.seguro, 'fm000000000000V99')as "VlSeguro",  -- Vl  Seguro
repeat('0',14) as "VlAbatnaoTrib", -- Valor de Abatimento não tributável
to_char (d.reducaoicms, 'fm000000000000V99') as "VlRedICMS",  -- Vl Redução Icms
repeat('0',14), -- Valor Serviço não tributável
repeat('0',14), -- Valor cobrado em nome de terceiros
repeat('0',2), -- Código de Classe
repeat('0',6), -- Contador redução Z
repeat(' ',3), -- Código ECF
repeat(' ',30), -- Modelo de equipamento
repeat('0',6), -- Aliquota Efetiva
repeat('0',14), -- Valor inicial
repeat('0',14), -- Valor final
repeat('0',14), -- Valor venda bruta cupom fiscal
repeat('0',6), -- Contador de reinicio
repeat('0',2), -- Zeros
repeat('0',2), -- Zeros
repeat('0',14), -- Cancelamento de cupom
repeat('0',14), -- Valor de cancelamento de cupom
repeat('0',14), -- Valor cancelamento icms cupom
repeat('0',14), -- Valor desconto cancelamento icms cupom
repeat('0',14), -- Valor acrescimo cupom
repeat('0',14), -- Valor acrescimo icms cupom
repeat('0',14), -- Valor total cancelamento cupom
repeat('0',14), -- Valor total desconto
repeat('0',14), -- Valor issqn
repeat('0',14), -- Valor de operacao nao fiscal
repeat('0',14), -- Valor desconto de operacao nao fiscal
repeat('0',14), -- Valor acrescimo operacao não fiscal
repeat('0',14), -- Valor cancelamento de operacao nao fiscal
repeat('0',14), -- Valor iof
repeat(' ',40), -- Situaçao tributario do cupom
repeat(' ',1), -- Status icms antecipado
repeat(' ',1), -- Status icms na fonte
repeat(' ',1), -- Status icms valor
repeat('0',14), -- Valor parcela reduzida
repeat('0',14), -- Valor parcela nao tributada
repeat('0',4), -- Número do caixa
repeat('0',2), -- Codigo de operacao fiscal
repeat('0',2), -- Codigo da situação fiscal
repeat('0',2), -- Codigo de condicao
repeat('0',2), -- Codigo motivo
repeat('0',2), -- Codigo de numero de segurança
repeat('0',5), -- Codigo municipio dief
repeat(' ',50), -- Descricao do municipio
repeat(' ',2), -- UF do municipio
repeat(' ',3), -- Subserie nota
repeat(' ',10), -- Numero dispositivo
repeat(' ',3), -- Serie formulário
repeat(' ',3), -- Subserie formulario
repeat(' ',10), -- Numero inicial formulario
repeat(' ',10), -- Numero final formulario
repeat('0',14), -- Valor desconto global
repeat('0',14), -- Valor antecipacao
repeat('0',14), -- Valor icms antecipado
repeat('0',14), -- Valor liquido frete
repeat('0',14), -- Valor Sec
repeat('0',14), -- Valor despacho
repeat('0',14), -- Valor pedagio
repeat('0',14), -- Valor outros
repeat(' ',1), -- Tipo de Ajuste icms
repeat(' ',1), -- Tipo de Ajuste ipi
repeat(' ',20), -- Numero de serie ecf
repeat(' ',10), -- numero dispositivo de segurança
repeat('0',14), -- Valor ST interna
repeat('0',6), -- COO reducao Z
repeat('0',14), -- Valor FCP UF Destino
repeat('0',14), -- Valor Difal UF Destino
repeat('0',14), -- Valor Difal Origem
--repeat('0',14), -- Valor Base de Calculo FCP
--repeat('0',14), -- Valor FCP

chr(13)||chr(10),

'003',
Case when p.chavecnpj = ' ' then repeat(' ',16) else Rpad(p.chavecnpj,16,' ')end, --Cnpj ou CPF do cliente/fornecedor
Case when p.nome =' ' then repeat (' ',40) else Rpad(P.Nome,40,' ')end, -- Nome da pessoa
Case when e.logradouro = ' ' then repeat(' ',40) else Rpad(E.logradouro,40,' ')end, -- Logradouro
Case when e.bairro = ' ' then repeat(' ',15) else Rpad(e.bairro,15,' ')end, -- Bairro
Case when e.cidade = ' ' then repeat(' ',15) else Rpad(e.Cidade,15,' ')end, -- Cidade
Case when e.cep = ' ' then repeat(' ',8) else Replace(Rpad(e.cep,8,'0'),'-','')end, -- Cep
Case when e.uf = ' ' then repeat(' ',2) else Rpad(e.UF,2,' ')end, -- UF
Rpad(' ',12) as "telefone", -- Telefone
Case when p.chavecnpj = ' ' then repeat(' ',14) else Rpad(p.chavecnpj,14,' ')end, --Cnpj ou CPF do cliente/fornecedor
Case when p.inscricaoestadual is null then repeat(' ',10) else rpad(p.inscricaoestadual,16,' ') end,
repeat(' ',10), --Conta Contabil
Case when e.pais = ' ' then repeat(' ',5) else lpad(e.pais,5,'0')end, -- Pais
repeat('0',14), -- Suframa
Case when e.ibge =' ' then repeat(' ',7) else lpad(e.ibge,7,'0')end, -- Codigo Municipio
repeat(' ',1), -- Contribuinte icms S ou N

--chr(13)||chr(10),

--'004',
--Rpad(ft.numero,10,' ') as "Nr.Titulo", -- Número do Documento
--to_char(ft.vencimento,'DDMMYY')as "Vencimento", -- Data de Emissão
--to_char (ft.valor, 'fm000000000000V99')as "VlTitulo",  -- Vl Mercadoria
--repeat('0',5) as "Lanc.Aut",
--repeat(' ',40) as "Cod.Externo",


chr(13)||chr(10),

'009',
Case when d.observacao =' ' then repeat(' ',250) else rpad(d.observacao,250,' ') end, -- Observações da nota
Case when d.anotacoes =' ' then repeat(' ',250) else rpad(d.anotacoes,250,' ') end, -- Informações complementares

chr(13)||chr(10),

'010',
Case when ei.tipi = null then repeat(' ',20) else cast(ei.tipi as char(20)) end, -- NCM
repeat('0',9), -- Codigo Reduzido
cast(ei.especificacao as char(53)), -- Nome do Produto
repeat('0',20)as "Descr.Complem", -- Descricao complementar
rpad(ep.codigo,14,' ') as "Cod.Especifico", -- Código Específico
Case when ep.codigodebarras = null then repeat('0',14) else Rpad(ep.codigodebarras,14,'0')  end as "EAN", -- Codigo EAN
to_char(ep.tipoproduto,'fm00') as "TipoUnidade", -- Tipo de produto
cast(u.codigo as char(3)), -- Unidade de medida
cast(u.descricao as char(30)), -- Descricao da unidade de medida
cast(u.codigo as char(3)), -- Unidade de estoque
cast(u.descricao as char(30)), -- Descricao da unidade de medida do estoque
repeat('0',18), -- Fator de Conversao
Case when ei.tipi =' ' then repeat('0',2) else substr(ei.tipi,4,'2') end, -- Genero da classificacao fiscal posicao 4 e 5
rpad(ncm.descricao,100,' '), -- Descricao NCM
to_char (di.quantidade, 'fm0000000000V999'),  -- Quantidade
to_char (di.valor, 'fm000000000000V99'),  -- Valor Bruto
case when di.valoripi = null then repeat('0',14) else to_char (di.valoripi, 'fm000000000000V99')end as "VlIPI",  -- Valor IPI
lpad(di.cst_icms,3,'0'), -- CST Icms
to_char(di.tipoipi,'FM00'), -- CST IPI
repeat(' ',2), -- Verificar CST Pis
repeat(' ',2), -- Verificar CST Pis
repeat(' ',1), -- Produtos com selo de IPI
repeat(' ',6), -- Código Selo IPI
repeat('0',12), --Quantidade de Selo aplicado
to_char (di.baseicms, 'fm000000000000V99'),  -- Base Icms próprio
to_char (di.basesubst, 'fm000000000000V99'),  -- Base Subst.Tribut.
repeat('0',5), -- Aliquota de MVA
repeat('0',5), -- Aliquota Substr.Tribut
to_char (di.substobs, 'fm000000000000V99'),  -- Vl. Subst. Tribut.
repeat(' ',1) as "ST Interno", -- Substit. Tribut. interna
to_char (di.desconto, 'fm000000000000V99'),  -- Vl Desconto
to_char (di.despesas, 'fm000000000000V99'),  -- Vl. Despesas
to_char (di.icmsdestino, 'fm000V99'),  -- Aliquota de icms interno.
repeat('0',6),  -- Numero de ordem COO cupom fiscal.
repeat('0',5),  -- Capacidade volumétrica.
repeat('0',14),  -- Vl. Serviço
repeat('0',14),  -- Vl. Outros
'S', -- Movimentação fisica
' ', -- Veículo Novo
' ', -- Tipo de Operacao
repeat(' ',17), -- Número Chassi
repeat(' ',16), -- Concessionária
repeat('0',14),  -- Vl. Base Crédito Pis
repeat('0',14),  -- Vl. Base Crédito Cofins
repeat('0',3), -- codigo prodempe
repeat('0',14),  -- Vl. Icms Ceara
repeat('0',14),  -- Vl. Icms Dief
repeat('0',14),  -- Vl. IPI Dief
repeat('0',14),  -- Vl. IPI isentas
to_char (di.quantidade, 'fm0000000000V999'),  -- Quantidade
--repeat('0',13),  -- Quant. na unidade Ceara
to_char (di.valor, 'fm000000000000V99'),  -- Valor Bruto
--repeat('0',14),  -- Vl. Unitario Ceara
to_char (di.valor, 'fm000000000000V99'),  -- Valor Bruto
--repeat('0',14),  -- Vl. Unitario Bruto
repeat('0',2),  -- Tipo Icms Ceara
repeat('0',2),  -- Codigo Vl Fiscal Icms
repeat('0',2),  -- Codigo Vl Fiscal IPI
repeat('0',14),  -- Vl. Base IPI
repeat(' ',15),  -- Codigo contabil produto
repeat(' ',50),  -- Descricao contabil produto
repeat('0',9),  -- Codigo ANP
repeat('0',10),  -- Codigo Anterior
repeat(' ',1),  -- Preencher para produtos cancelados cupom fiscal
repeat(' ',7),  -- Placa Veiculo
repeat(' ',2),  -- UF Veiculo
repeat('0',7),  -- Municipio de origem
repeat('0',7),  -- Municipio destino
repeat('0',14),  -- Codigo especifico anterior
repeat('0',14),  -- Vl. Unitario item somente para cupom fiscal
rpad(u.codigo,6,' '), -- Unidade de medida
rpad(u.codigo,6,' '), -- Unidade Estoque
repeat('0',14),  -- Base Pis
repeat('0',5),  -- Al Pis
repeat('0',14),  -- Vl. Pid
repeat('0',14),  -- Base Cofins
repeat('0',5),  -- Al Cofins
repeat('0',14),  -- Vl. Cofins
repeat(' ',2), -- Identificador Unidade de medida
repeat(' ',2), -- Identificador Grupo
repeat(' ',50), -- Marca Comercial
rpad(u.codigo,6,' '), -- Unidade de medida
rpad(u.codigo,30,' '), -- Descrição da Unidade Medida
repeat('0',18), -- Fator de Conversao
repeat(' ',8) as "DtCodAnterior", -- Data de Alteracao codigo produto
repeat(' ',60) as "CodEspecifico", -- Código Especifico somente se não preenchido a posição 106 a 119
repeat(' ',60) as "CodEspecifico", -- Código Especifico anterior somente se não preenchido a posição 106 a 119
repeat('0',14)as "Frete",  -- Vl. Frete
repeat('0',14)as "BsDiferencial",  -- Base. diferencial
repeat('0',6) as "AlDiferencial", -- aliquota do diferencial
repeat('0',14)as "VlDiferencial", -- Vl. diferencial
repeat('0',12) as "Vl.St", -- Vl. Subst. tributaria não aproveitada
repeat(' ',1) as "AlIRPJ", -- Al. IRPJ
repeat('0',3)as "Pis04", -- Natureza PIS 04
repeat('0',3) as "pis05", -- Natureza PIS 05
repeat('0',3) as "pis06", -- Natureza PIS 06
repeat('0',3) as "pis07", -- Natureza PIS 07
repeat('0',3) as "pis08", -- Natureza PIS 08
repeat('0',3) as "pis09", -- Natureza PIS 09
to_char (di.Valoricms, 'fm000000000000V99') as "VlIcms",  -- Vl ICMS
repeat('0',12) as "II", -- Imposto de Importação
repeat('0',14) as "BaseDifal", -- Vl de Base do Difal Uf Destino
repeat('0',6) as "AlFCPDest", -- Al. FCP UF destino
repeat('0',6) as "AlIcmsUfDest", -- Al. icms da uf destino
repeat('0',6) as "Al.IcmsIE", -- Al. Icms interestadual
repeat('0',14)as "VlFCPUfDest", -- Vl. do FCP Uf destino
repeat('0',14) as "Vl.Difal", -- Vl. do difal uf destino
case when di.cest = ' ' then repeat('0',7) else di.cest end as "cest", -- Cest
repeat('0',14)as "Seguro", -- Vl Seguro
repeat(' ',5) as "Nr.Ordem", -- Numero de ordem
repeat('0',1) as "T.Receita", -- Tipo de Receita
repeat('0',4) as "CdSped", -- Codigo de classificacao no SPED
repeat('0',16)as "CNPJ", -- CNPJ participante
repeat('0',14) as "VlAbat", -- Vl de abatimento
repeat('0',15) as "CdBenFisc", -- Codigo de Beneficio fiscal
repeat('0',14) as "IcmDiferido", -- Icms diferido
repeat('0',14) as "BsFCP" , -- Base de calculo FCP
repeat('0',6)as "AlFCP", -- Aliquota FCP
repeat('0',14) as "VlFCP" -- Vl. FCP


from ns.df_docfis d join ns.pessoas p on d.id_pessoa = p.id 
Left join ns.df_itens di on di.id_docfis=d.Id
Left join ns.cfop c on c.cfop=d.cfop
Left join ns.df_formapagamentos fp on fp.id=d.id
Left join ns.municipios mo on mo.ibge=d.codmunic
Left join ns.municipios md on md.ibge=d.codmunic
Left join ns.enderecos e on e.id_pessoa=d.id_pessoa
Left join ns.telefones t on t.id_pessoa=d.id_pessoa
Left join estoque.itens ei on ei.id=di.id_item
Left join estoque.produtos ep on ep.produto = ei.produto
Left join estoque.unidades u on u.unidade=ep.unidadedemedida
Left join ns.tipi ncm on ncm.ncm = ei.tipi
--Left join financas.titulos ft on ft.id_docfis=d.id

where d.emissao>='201201'
and d.modelo= 'NE'
and d.numero='000610800'
order by d.numero
limit 1000;