Consulta Complexa
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
- 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
Curtidas 0
Respostas
Aroldo Zanela
06/05/2006
Colega,
Sim, basta utilizar UNION ALL com tamanhos e tipos de dados iguais para todas as uniões.
Sim, basta utilizar UNION ALL com tamanhos e tipos de dados iguais para todas as uniões.
GOSTEI 0