[Cascavel-pm] Res: Res: Res: Dúvida - gerar gráfico - Campo Vazio

Patty Silva ptfzs em yahoo.com.br
Quarta Setembro 23 04:53:53 PDT 2009


Pessoal;;
Um jeito mais simples e pratico!! :) Usando Hash..


my @anos=qw(1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009);

foreach my $ano(@anos)
{
      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;

}


Ok??????? :)

Obrigada    
    


________________________________
De: Wendel Scardua <wendelscardua em gmail.com>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Terça-feira, 22 de Setembro de 2009 20:53:13
Assunto: Re: [Cascavel-pm] Res: Res: Dúvida - gerar gráfico - Campo Vazio

2009/9/22 jimmy <jimmy.tty em gmail.com>

>
>talvez fosse necessário gerar apenas o intervalo de meses de janeiro
>> ou de um mês pré determinado até agora.
>
>>200901, 200902, 200903,
>>200904, 200905, 200906,
>>200907, 200908, 200909
>
>>e fazer o select count por eles ao invés do que está na tabela.
>
>

Sim, isso seria uma solução. Não descrevi a solução, descrevi qual devia ser o problema que ela apresentou - e como o select que ela quer não deve sair tão fácil assim (se é que dá pra fazer, pelo menos sem pog), sendo mais fácil fazer por fora a parte de definir as datas. Como ela mesmo disse ter feito depois, usando hash. 


      ____________________________________________________________________________________
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/cascavel-pm/attachments/20090923/89572d41/attachment.html>


Mais detalhes sobre a lista de discussão Cascavel-pm