MySQL Forums
Forum List  »  Portuguese

Re: Formatar Query
Posted by: Rocini Junior
Date: April 14, 2009 05:34PM

Bom pessoal!

Descobri o caminho das pedras. Depois de raciocinar e testar bastante, cheguei no resultado abaixo. Estou postando pra, se for o caso, alguém se ajudar...rs....

-----------
SELECT * FROM (SELECT id_recebivel, 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.tipo_registro,
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,
usuario.usuario_id,
usuario.nome_usuario,
usuario.id_localidade AS userid_localidade,
clientes.cliente,
bancos.num_banco,
bancos.nome_banco,
bancos.alias_banco,
localidades.localidade,
localidades.alias_localidade

FROM recebiveis, usuario, clientes, bancos, localidades

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 ) AS tb1

LEFT JOIN
(SELECT recebiveis.id_recebivel,
SUM( amortiz.valor_amortiz ) AS valor
FROM `recebiveis` LEFT JOIN amortiz ON recebiveis.id_recebivel = amortiz.id_recebivel GROUP BY recebiveis.id_recebivel) AS tb2
ON tb1.id_recebivel = tb2.id_recebivel

WHERE tb1.tipo_registro = '2'

------------

Abraços.....

Options: ReplyQuote


Subject
Views
Written By
Posted
6378
April 13, 2009 01:16PM
Re: Formatar Query
3457
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.