[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