|
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
grsoft Aprendiz
Registrado: Segunda-Feira, 10 de Abril de 2006 Mensagens: 107
|
Enviada: Ter Set 06, 2022 1:38 pm Assunto: dúvida consulta SQL (mysql) |
|
|
Caros amigos, estou com uma dúvida numa consulta via SQL e gostaria mais uma vez da ajuda de vocês, abaixo vai a estrutura resumida.
EMPRESA
COD, NOME
1, EMPRESA1
2, EMPRESA2
---------------------
CLIENTES
COD, CODEMPRESA, NOME
1, 1, CLIENTE1
2, 1, CLIENTE2
3, 1, CLIENTE3
4, 2, CLIENTE4
---------------------
FATURA
COD, CODEMPRESA, VALOR, DATAVENCIMENTO, DATAPAGAMENTO
1, 1, 100,00, 10/09/2022
---------------------
DETFATURA
COD, CODFATURA, CODCLI, VALOR
1, 1, 1, 60,00
2, 1, 2, 40,00
---------------------
eu gostaria do seguinte, uma lista de todos os clientes pertencentes a EMPRESA1 (por exemplo) e que mostrasse na mesma consulta a data de vencimento e data de pagamento da última fatura, caso exista,
caso não exista, mostrar vazio esses campos. |
|
Voltar ao Topo |
|
|
joemil Moderador
Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9098 Localização: Sinop-MT
|
Enviada: Qui Set 08, 2022 9:39 am Assunto: |
|
|
tenta algo assim
Código: | SELECT
c.cod AS codcli,
c.nome,
d.valor,
f.datavencimento,
f.datapagto
FROM clientes c
LEFT JOIN detfatura d ON d.codcli = c.cod
LEFT JOIN fatura f ON f.cod = d.codfatura |
_________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
|
grsoft Aprendiz
Registrado: Segunda-Feira, 10 de Abril de 2006 Mensagens: 107
|
Enviada: Qui Set 08, 2022 10:52 am Assunto: |
|
|
Meu amigo, muito obrigado pela resposta mas assim não funciona pq ele não me mostra a última fatura, ele vai sempre mostrar a primeira e o mesmo cliente pode ter várias faturas
joemil escreveu: | tenta algo assim
Código: | SELECT
c.cod AS codcli,
c.nome,
d.valor,
f.datavencimento,
f.datapagto
FROM clientes c
LEFT JOIN detfatura d ON d.codcli = c.cod
LEFT JOIN fatura f ON f.cod = d.codfatura |
|
|
|
Voltar ao Topo |
|
|
joemil Moderador
Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9098 Localização: Sinop-MT
|
Enviada: Sex Set 09, 2022 10:50 am Assunto: |
|
|
vc tem telegram? la tem grupo de mysql. melhor ir por la _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
|
grsoft Aprendiz
Registrado: Segunda-Feira, 10 de Abril de 2006 Mensagens: 107
|
Enviada: Seg Set 12, 2022 8:13 am Assunto: |
|
|
Tenho sim, qual seria o grupo?
joemil escreveu: | vc tem telegram? la tem grupo de mysql. melhor ir por la |
|
|
Voltar ao Topo |
|
|
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|