MySQL Forums
Forum List  »  Portuguese

Formatar Query
Posted by: Rocini Junior
Date: April 13, 2009 01:16PM

Olá Pessoal!!!

Bem, estou aqui para pedir uma ajuda, pois tenho uma dificuldade numa query.....

Basicamente um Select com left join buscando uma tabela externa somando o valor de um campo onde o indice bate com os registros iguais ao dessa externa.

Segue a query:

SELECT recebiveis.id_recebivel, SUM(amortiz.valor_amortiz)as soma, recebiveis.id_cc_deb, recebiveis.id_cliente, recebiveis.id_localidade, DATE_FORMAT(recebiveis.data_emiss_cheque,'%d/%m/%Y') as data_emiss_cheque, DATE_FORMAT(recebiveis.data_prev_cheque,'%d/%m/%Y') as data_prev_cheque, DATE_FORMAT(recebiveis.data_compens_cheque,'%d/%m/%Y') as data_compens_cheque, recebiveis.id_banco_cheque, recebiveis.num_conta_cheque, recebiveis.num_agencia_cheque, recebiveis.num_cheque, recebiveis.valor_cheque, recebiveis.status, DATE_FORMAT(recebiveis.data_registro,'%d/%m/%Y')as data_registro, recebiveis.id_usuario, recebiveis.id_localidade, usuario.usuario_id, usuario.nome_usuario, usuario.id_localidade, clientes.cliente, bancos.num_banco, bancos.nome_banco, bancos.alias_banco, localidades.localidade, localidades.alias_localidade

FROM (recebiveis , recebiveis p, usuario, clientes, bancos, localidades)

LEFT JOIN amortiz ON recebiveis.id_recebivel = amortiz.id_recebivel

WHERE recebiveis.tipo_registro = '2' AND usuario.usuario_id=recebiveis.id_usuario AND clientes.id_cliente = recebiveis.id_cliente AND bancos.id_banco = recebiveis.id_banco_cheque AND localidades.id_localidade = recebiveis.id_localidade

GROUP BY recebiveis.id_recebivel

Bem, a jogada é que o campo recebiveis.id_recebivel é a chave para pegar na tabela amortiz os registros que serão somados........ isso batendo com a chave.....
Mas Estou comendo bola nela..... pois o retorno do select não soma por chave, mas geral.....

Alguém pode dar uma força?


Abraços.....

Options: ReplyQuote


Subject
Views
Written By
Posted
Formatar Query
6043
April 13, 2009 01:16PM
3234
April 14, 2009 05:34PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.