[PortoAlegre-pm] Res: Dúvida - gerar gráfico - Campo Vazio
Patty Silva
ptfzs em yahoo.com.br
Quarta Setembro 23 05:49:07 PDT 2009
Olá Mauricio,
Resolvi o Problema
Pessoal;;
Um jeito mais simples e pratico!! :) Usando Hash..
foreach my $ano(1995 .. 2009)
{
foreach my $mes(1..12)
{
$mes = substr("0".$mes,-2,2);
my $d=$ano.$mes;
$elements{$d} = 0;
}
}
while(($data, $cont) = $sth->fetchrow_array)
{
$elements{$data} = $cont;
}
Até Mais,
E Obrigada :)
________________________________
De: Mauricio Utils <msb.utils em gmail.com>
Para: Lista dos Perl Mongers de Porto Alegre - RS <portoalegre-pm em pm.org>
Enviadas: Quarta-feira, 23 de Setembro de 2009 12:45:00
Assunto: Re: [PortoAlegre-pm] Dúvida - gerar gráfico - Campo Vazio
Olá, Patty! Quanto tempo hein... heheh
acho que a tua solução serve. :-)
Dependendo de como tu estiver acessando o banco e da estrutura dele, tu também poderia fazer uma solução direto no teu SQL, nada a ver com perl...
Mas acho que a tua idéia é melhor. Por que tu não faz ela? Qual é o problema que tu vê?
Abraço,
Mauricio
2009/9/22 Patty Silva <ptfzs em yahoo.com.br>
Olá Pessoal, Tudo Bem?
>>Estou com uma dúvida e gostaria de uma sugestão de vcs;
>Estou usando o perl e gnuplot para criar alguns graficos.
>A dúvida é.
>Faço uma contagem no Banco de dados usando o Count no qual me retorna a data(no formato YYYYMM) e o valor p/ aquela data.
>>Só que quando não tem dado no banco p/ aquela data, ele nao me retorna nada.
>
>Gostaria de saber de vcs, como fazer para que retorne 0 para as datas que não possuem no banco.
>
>Pensei em algo com Hash e preencher os hash com as chaves (anomes) e os valores todos 0, e ao buscar no banco preenchia somente das datas do banco e o resto ficava vazia.
>
>Alguem pode me dar uma luz??
>
>Muito Obrigada
>
>
>
>
>________________________________
Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes
>_______________________________________________
>>PortoAlegre-pm mailing list
>PortoAlegre-pm em pm.org
>http://mail.pm.org/mailman/listinfo/portoalegre-pm
>
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/portoalegre-pm/attachments/20090923/5d5f353f/attachment.html>
Mais detalhes sobre a lista de discussão PortoAlegre-pm