PHP - Reporte con subtotales por categorias

   
Vista:

Reporte con subtotales por categorias

Publicado por angel19 (8 intervenciones) el 24/02/2014 20:13:44
Hola a todos, Trabajo con DREAMWEAVER, PHP Y BASE DE DATOS MYSQL.
Mi pregunta en es la siguientes.
tengo una tabla llamada CATEGORIAS la cual contiene varias categorias como CATEGORIA 1, CATEGORIA 2, CATEGORIA 3, CATEGORIA 3, etc.

tengo otra tabla llamada ]MOVIMIENTOS, en la cual se guardan todos los movimientos del sistema, en esta existe un campo que almacena la categoria de ese movimiento.

Es posible realizar un reporte que desde la tabla MOVIMIENTOS me de un subtotal por las categorias existente en la tabla categoria, Ejamplo, algo asi


CATEGORIA 1 25
CATEGORIA 2 36
CATEGORIA 3 13
CATEGORIA 4 56

y asi sucesivamente mientra existan categoria en la tabla categoria.
No se si me comprenden, imprimr solo el total de movimiento de cada categoria,
Si es posible me gustaria que me dieran una idea de como puedo lograr esto.

Gracias y Saludos a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Reporte con subtotales por categorias

Publicado por Alejandro (198 intervenciones) el 01/03/2014 02:06:21
Algo muy rustico seria listar las categorias en un array
1
2
3
4
$sql = "SELECT [Nombre del campo de las Categorias] FROM Categorias";
$sql = mysql_query($sql);
while ($categoria = mysql_fetch_array($sql))
    $categorias[] .= $categoria[0];

despues hacer una consulta por cada elemento del array
1
2
3
4
5
6
7
foreach ($categorias as $categoria){
    $sql = "SELECT * FROM Movimientos WHERE categoriaNombre ='$categoria'";
    $sql = mysql_query($sql);
    $subtotal = mysql_num_rows($sql);
 
    echo "$categoria: $subtotal";
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar