Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola grandes colegas, estou eu aqui novamente buscando um help para uma questão que me parece simples, mas não estou conseguindo resultados práticos no forma que desejo.
Seguem os exemplos.
O Código:
include("includes/all_conn.php");
$ano = '2010';
$query = mysql_query('SELECT * FROM tbl_ticket WHERE ticket_ano="2010" GROUP BY ticket_empresa_id LIMIT 20') or die(mysql_error());
$total = mysql_num_rows( $query );
while ($row0 = mysql_fetch_assoc($query)) {
$a = $row0['ticket_empresa_id'];
$sqlq = sprintf('SELECT * FROM tbl_ticket WHERE ticket_empresa_id=%s AND ticket_ano=%s',$a,$ano);
$queryq = mysql_query( $sqlq ) or die( mysql_error() );
$totalq = mysql_num_rows( $queryq );
echo 'Id: '.$a.' - Total: '.$totalq.'<br>';
}
O Resultado:
Id: 1000 - Total: 11
Id: 1001 - Total: 61
Id: 1002 - Total: 4
Id: 1003 - Total: 15
Id: 1004 - Total: 79
Id: 1006 - Total: 28
Id: 1007 - Total: 1
Id: 1008 - Total: 4
Id: 1009 - Total: 7
Id: 1010 - Total: 3
Id: 1011 - Total: 10
Id: 1012 - Total: 178
Id: 1013 - Total: 13
Id: 1014 - Total: 30
Id: 1015 - Total: 1
Id: 1016 - Total: 6
Id: 1017 - Total: 9
Id: 1018 - Total: 5
Em suma, esse resultado seria um TOP20, mas retornaria do maior valor para o menor, e isso não estou conseguindo por nada :(
Então meus caros, conto mais uma vez com um Help de VCs.
Grato
Michel de Witte
Carregando comentários...