Vou criar a tabela aqui, gosto de desafios SQL..hehehe
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