[firebase-br] Ajuda SQL de Estatística
Marcos Weimer
marcosweimer em gmail.com
Sex Set 9 10:27:06 -03 2011
Analisando de uma maneira rapida...
(select count(C3.ClienteNo)
from clientes C3
where (
(select Max(P4.data) from Pedidos P4 WHERE
P4.clienteno = C3.ClienteNo and P4.data)
<=
(CURRENT_DATE - COALESCE(( SELECT
O.dias_verifica_cliente FROM opcoes O),90))
)
) as Maior
neste caso, só adequei os parenteses... teste ae
flw
-=Ma®©oS=-
Marcos R. Weimer
Puma GTE 1974 Tubarão
Em 9 de setembro de 2011 10:13, Zottis <bzottis em ig.com.br> escreveu:
> Bom dia Pessoal,
> estou precisando fazer uma estatística dos Clientes Cadastrados no meu
> sistema para saber a Porcentagem
> dos que Nunca compraram,
> dos que compraram a mais que um (Campo da tabela Opcoes)
> e os que compraram a menos do que o campo da tabela Opcoes
>
>
> estou tentando assim:
>
> mas estou me batendo
>
> a sem compra eu resolvi assim:
> (select count(C2.ClienteNo) from pedidos P2 right join clientes C2 on
> P2.clienteno = C2.clienteno
> where P2.clienteno is null) sem_Compra
>
> a segunda parte ta difícil:
>
> (select count(C3.ClienteNo)from clientes C3 where
> (select Max(P4.data) from Pedidos P4 WHERE P4.clienteno = C3.ClienteNo
> and P4.data <= (CURRENT_DATE - COALESCE(( SELECT O.dias_verifica_cliente
> FROM opcoes O),90))
> )
> ) Maior
>
>
> Algué saberia como fazer?
>
>
> Desde já agradeço.
>
> Zottis
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista