Euller , a quantidade está no resultado do COUNT (MES_ANO)

resultado

MES_ANO,  COUNT(de clientes que estraram nesse MesAno),  COUNT(de clientes
que sairam nesse mesmo MesAno


abração


Em 11 de junho de 2010 11:34, Euller Cristian <euller...@gmail.com>escreveu:

>  Bruno, qual campo que você mensura a quantidade?há um campo quantidade,
> ou não entendi bem?
>
>
>
> *De:* flexdev@googlegroups.com [mailto:flex...@googlegroups.com] *Em nome
> de *bruno bg
> *Enviada em:* sexta-feira, 11 de junho de 2010 11:07
> *Para:* flexdev@googlegroups.com
> *Assunto:* Re: [flexdev] OFF-TOPIC desafio COUNT (Mysql)
>
>
>
> Paulo a tabela é bem simples
>
> CLIENTE
> id_cliente INT,PK
> nome VARCHAR
> data_entrada DATE
> data_saida DATE
>
>  Paulo tem como me ajudar a construi esse resultado  Mes/Ano - qtdEntrada -
> qtdSaida ,  se for o caso, utilizando uma query só.
>
> aradeço
> brunobg
>
>  Em 11 de junho de 2010 10:34, Paulo Augusto Teixeira <
> pauloaugus...@gmail.com> escreveu:
>
> Bruno, se ambas as querys estão usando a mesma tabela. por que não
> construir isso em uma query só?
> E você pode usar a função date_format() do mysql para pegar o mes e ano.
> desde que o tipo do campo seja date ou datetime.
>
> De mais detalhes se possível, e mande um script criando a tabela cliente
> para qualquer a gente tentar fazer algo aki.
>
> []s
>
> 2010/6/11 bruno bg <bruno...@ig.com.br>
>
> Sei que não é assunto para esta lista, por isso coloco como OFF-TOPIC e
> quem quiser ajudar, fico muito agradecido.
>
> tenho minha tabela CLIENTE com os campos data_entrada e data_saida, BD
> Mysql
> DESAFIO:  ter uma query com o resutado   Mes/ANO - QtdEntrada - QtdSaida
> para ser usado num gráfico no FLEX.
>
> então
>
> cheguei a fazer duas querys :
> QUERY ENTRADA
> select  concat((LPAD(MONTH(data_entrada),2,'0')),'/',YEAR(data_entrada)) as
> mesAnoEntrada,
> count(concat((LPAD(MONTH(data_entrada),2,'0')),'/',YEAR(data_entrada))) as
> qtdEntrada
> from cliente
> group by mesAnoEntrada
> order by YEAR(data_entrada), MONTH(data_entrada)
>
> QUERY SAIDA
> select concat((LPAD(MONTH(data_saida),2,'0')),'/',YEAR(data_saida)) as
> mesAnoSaida,
> count(concat((LPAD(MONTH(data_saida),2,'0')),'/',YEAR(data_saida))) as
> qtdSaida
> from cliente where data_saida IS NOT NULL
> group by mesAnoSaida
> order by YEAR(data_saida), MONTH(data_saida)
>
> tentei usar o UNION, mas pelo que vi, os resultados das Querys ficam abaixo
> da outra.
> como fazer para que os resultados das querys fiquem ao lado.
> assim: =>    Mes/ANO - QtdEntrada - QtdSaida
>
> desde ja agradeço
> brunobg
> www.brunobg.com
>
> --
>
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
>
>
>
> --
> Paulo A. Teixeira
> Adobe Certified Expert Flex 3 with AIR
> Adobe Certified Expert Rich Internet Application v1.0
> Adobe Certified Expert ColdFusion 8
> --
> Blog: http://www.pauloteixeira.blog.br
>
>
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
>
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a