E ai Bruno blz??

Faltou a aula do Paulinho?? :)


Cara não testei, mas seguindo o que vc fez, acho que ficaria assim


select mesAno, qtdEntrada, qtdSaida
from(


select
concat((LPAD(MONTH(data_entrada),2,'0')),'/',YEAR(data_entrada)) as mesAno,
count(concat((LPAD(MONTH(data_entrada),2,'0')),'/',YEAR(data_entrada))) as
qtdEntrada,
null as qtdSaida
from cliente
group by mesAnoEntrada

union

select
concat((LPAD(MONTH(data_saida),2,'0')),'/',YEAR(data_saida)) as mesAno,
null as qtdEntrada,
count(concat((LPAD(MONTH(data_saida),2,'0')),'/',YEAR(data_saida))) as
qtdSaida
from cliente where data_saida IS NOT NULL
group by mesAnoSaida


)

group by mesAno
order by meAno


Em 11 de junho de 2010 10:19, bruno bg <bruno...@ig.com.br> escreveu:

> 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




-- 
Leonardo Cabral
Tel. +5511 2224.6750
D-Click Web & Mobile Solutions
leonardo.cab...@dclick.com.br
www.dclick.com.br/blog
www.dclick.com.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

Reply via email to