Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/09/2013, 17:29
desweb
 
Fecha de Ingreso: agosto-2013
Ubicación: Cuernavaca
Mensajes: 27
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Contar resultados por id de una consulta

Bueno lo logré hacer con un count(*) y group by

Código PHP:
Ver original
  1. $ventas = mysql_query("SELECT count(*), id_usuario FROM ventas WHERE (MONTH(fecha)=".$mes." AND YEAR(fecha)=".$anio.") AND estado=1 AND id_edificio=".$edificio." GROUP BY id_usuario") or die(mysql_error());
  2.  
  3. while ($resultados = mysql_fetch_array($ventas)){
  4.   $lugar = 1;
  5.   echo "<tr>
  6.            <td>".$lugar++."</td>
  7.         <td>".$resultados[1]."</td>
  8.         <td>".$resultados[0]."</td>
  9.         </tr>";
  10. }

De esta forma logré colocar mis resultados así

USUARIO 15 - 2 ventas
USUARIO 1 - 1 venta
USUARIO 3 - 3 ventas

¿Existe la forma de ordenar el count(*) para que mi resultado sea:

USUARIO 3 - 3 ventas
USUARIO 15 - 2 ventas
USUARIO 1 - 1 venta