Fórum Consulta Complexa #320756

06/05/2006

0

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

Responder

Posts

08/05/2006

Aroldo Zanela

Colega,

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar