Consulta Complexa

Delphi

06/05/2006

Preciso fazer um relatório de clientes que apresente o seguinte:
- Valor total das vendas dos últimos 365 dias para o cliente - VENDAMESTRE;
- Número de itens do produto mais vendido para o cliente - VENDA_PEDIDOS;
- Maior número de dias de atraso das contas recebidas com atraso do cliente - CONTASRECEBIDAS.

As tabelas, entre outros campos, têm os seguintes:

VENDAMESTRE
- CODIGOMESTRE - integer;
- CLIENTE - integer;
- VALORTOTAL - numeric(18,2);
- DATA - date;

VENDA_PEDIDOS
- CODIGOMESTRE - integer (esse campo recebe o mesmo valor do CODIGOMESTRE da tabela VENDAMESTRE;
- PRODUTO - integer;

CONTASRECEBIDAS
- CLIENTE - integer;
- PAGAMENTO - date;
- VENCIMENTO - date.

É possível fazer essa consulta em apenas uma query? Com ficarica a SQL?

Obrigado

Uso D7 e FB1.5


Armindo

Armindo

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

06/05/2006

Colega,

Sim, basta utilizar UNION ALL com tamanhos e tipos de dados iguais para todas as uniões.


GOSTEI 0
POSTAR