Ir para conteúdo
Fórum Script Brasil
  • 0

registros duplicados


Rudimar

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

sim, havia colocado group by, mas realmente não funciona.

Aproveitando o enselo vou colocar a sql abaixo, que alias muito grande:

$sql = "select empresas.codigo_empresa, empresas.razao_social, empresas.endereco, empresas.cnpj,

funcionarios.codigo_empresa_funcionarios, funcionarios.codigo_funcionario, funcionarios.nome_funcionario,

funcionarios.cargo, funcionarios.depto, recolhimentos.codigo_funcionario_recol, recolhimentos.codigo_empresa_recol,

recolhimentos.ano_mes, recolhimentos.irpf,recolhimentos.irpf2, recolhimentos.irpf3, recolhimentos.inss,

recolhimentos.inss2, recolhimentos.inss3,recolhimentos.fgts, recolhimentos.fgts2, recolhimentos.fgts3,

salarios.codigo_empresa_salarios, salarios.codigo_funcionario_salarios, salarios.salario,salarios.comissoes,

salarios.ano_mes, salarios.depir, salarios.depsal, salarios.premios, salarios.repouso, salarios.salario_familia,

salarios.salario_maternidade, salarios.adiantamento_salario, salarios.nome_provento,

salarios.nome_provento2, salarios.nome_provento3, salarios.valor_provento, salarios.valor_provento2,

salarios.valor_provento3, salarios.vr, salarios.vt, salarios.descricao_desconto, salarios.descricao_desconto2,

salarios.descricao_desconto3, salarios.valor_desconto, salarios.valor_desconto2, salarios.valor_desconto3,

salarios.dias_trabalhados from(recolhimentos inner join salarios on

recolhimentos.codigo_funcionario_recol = salarios.codigo_funcionario_salarios)inner join funcionarios on

salarios.codigo_funcionario_salarios = funcionarios.codigo_funcionario inner join empresas on

salarios.codigo_empresa_salarios = empresas.codigo_empresa where empresas.codigo_empresa = '" .

$codigo_empresa . "' and (salarios.ano_mes <= '" . $ano_mes_final . "' and salarios.ano_mes >= '" . $ano_mes_inicial . "' )and

(recolhimentos.ano_mes <= '" . $ano_mes_final . "' and recolhimentos.ano_mes >= '" . $ano_mes_inicial . "') and

recolhimentos.codigo_empresa_recol = '" . $codigo_empresa . "' and (" .$sql2 . ") group by

recolhimentos.codigo_funcionario_recol, recolhimentos.ano_mes, salarios.codigo_funcionario_salarios

order by recolhimentos.codigo_funcionario_recol,recolhimentos.ano_mes";

bem, se não tiver jeito, vou tratar disto dentro da programacao, uma vez que o resultado desta sql sera exibido dentro de um while, então vou colocar algumas verificacoes no codigo para pular registros duplicados...

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...