carolina 0 Denunciar post Postado Abril 12, 2004 Quando utilizo a cláusula GROUP BY no SELECT só me mostra o 1º registro cadastrado.Como resolver isto??Desde já agradeço.Segue abaixo meu código:<?phpmysql_select_db($database, $conn);$query_Recordset1 = "SELECT * FROM indices WHERE ativo = 's' GROUP by fechamento";$Recordset1 = mysql_query($query_Recordset1, $conn) or die(mysql_error());$row_Recordset1 = mysql_fetch_assoc($Recordset1);?><table width="200" border="0" cellspacing="0" cellpadding="0"><tr> <td><img src="imagens/ch_indices.gif" width="200" height="25"></td></tr></table><table width="200" border="0" cellspacing="1" cellpadding="2" bgcolor="#D06400"><?php do { ?><tr bgcolor="#FCBE85"> <td class="8b" colspan="4" align="center">Fechamento: <?php echo $row_Recordset1['fechamento']; ?></td></tr><tr bgcolor="#FCE6D2"> <td width="70" class="7n">Índices</td> <td width="40" class="7n">Valor</td> <td width="40" class="7n">Índice</td> <td width="40" class="7n">Período</td></tr><tr bgcolor="#FFFFFF"> <td class="7n"><?php echo $row_Recordset1['indices']; ?></td> <td class="7n"><?php echo $row_Recordset1['valor']; ?></td> <td class="7n"><?php echo $row_Recordset1['indice']; ?></td> <td class="7n"><?php echo $row_Recordset1['periodo']; ?></td></tr><?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?></table> Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Abril 12, 2004 Tem certeza de que não há só um registro mesmo para este caso ? Compartilhar este post Link para o post Compartilhar em outros sites
carolina 0 Denunciar post Postado Abril 12, 2004 tenho total certeza. Compartilhar este post Link para o post Compartilhar em outros sites
7vidas 0 Denunciar post Postado Abril 13, 2004 E você tem certeza de que no campo fechamento existem informações diferentes???? Compartilhar este post Link para o post Compartilhar em outros sites
carolina 0 Denunciar post Postado Abril 13, 2004 tenho total certeza. Compartilhar este post Link para o post Compartilhar em outros sites
carolina 0 Denunciar post Postado Abril 13, 2004 me ajudem por favor!!! :( Compartilhar este post Link para o post Compartilhar em outros sites
7vidas 0 Denunciar post Postado Abril 13, 2004 Carolina, o Group by não tem nada de errado, verifique se aquele ativo='s' esta em 1 só registro!!! PQ não tem outra solução, tenta dar um select sem parametros e ve se traz mais de 1 registro!! Compartilhar este post Link para o post Compartilhar em outros sites
carolina 0 Denunciar post Postado Abril 13, 2004 todos os registros estão com ativo = 's' e quando dou um select semparâmetros ele me mostra todos os registros.Não sei o que fazer. Compartilhar este post Link para o post Compartilhar em outros sites