Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Consultar analizar y obtener porcentajes agrupados por categorías

Estas en el tema de Consultar analizar y obtener porcentajes agrupados por categorías en el foro de Bases de Datos General en Foros del Web. Estimados Estoy tratando de hacer un análisis automatizado del estado de solicitudes en de acuerdo a lo almacenado y actualizado en una base de datos, ...
  #1 (permalink)  
Antiguo 02/08/2009, 19:11
 
Fecha de Ingreso: julio-2009
Ubicación: En su casa
Mensajes: 9
Antigüedad: 14 años, 9 meses
Puntos: 1
Consultar analizar y obtener porcentajes agrupados por categorías

Estimados
Estoy tratando de hacer un análisis automatizado del estado de solicitudes en de acuerdo a lo almacenado y actualizado en una base de datos, el problema es que me resulta solo para la primera categoría calcula el porcentaje que está OK, los PENDIENTES, el TOTAL y la META. Yo no soy informático y por lo general lo que hago es un tanto Frankestein, Solicito ayudaaaaa

<?php
$link = mysql_connect ('localhost', 'root', '123456');
if (!$link){
echo 'error al conectar';
die;
}
$bd = mysql_select_db('lista');
if (!$bd){
echo 'error al seleccionar la base d datos';
die;
}

$sqltot=mysql_query("SELECT categoria, count(estado) tot FROM lista group by categoria");
$numtot=mysql_fetch_assoc($sqltot);
$total=$numtot['tot'];

$sql = mysql_query("SELECT categoria, count(estado) parcial FROM lista where estado='OK' group by categoria");
while ($dato = mysql_fetch_array($sql)){

$porcentaje=round($dato['parcial']*100/$total,1).' %';
$suma=round($dato['parcial']+$total).'';
$pendientes=round($total-$dato['parcial']).'';

echo $dato['categoria'].' --- Estado OK: '.$dato['parcial']. '--- porcentaje: '.$porcentaje.' --- META : '.$suma.' --- PENDIENTES : '.$pendientes.'<br>'; }

?>


RESULTADO DE LA CONSULTA:
POLI DERMATOLOGIA --- Estado OK: 5--- porcentaje: 41.7 % --- META : 17 --- PENDIENTES : 7
POLI MEDICINA CARDIOLOGIA --- Estado OK: 5--- porcentaje: 41.7 % --- META : 17 --- PENDIENTES : 7
POLI RADIOLOGIA --- Estado OK: 4--- porcentaje: 33.3 % --- META : 16 --- PENDIENTES : 8



IDEAL DE ESTA CONSULTA SERÍA ASí
Especialidad Meta OK Pendientes %
CATEGORIA 1 12 5 7 41,7
CATEGORIA 2 10 5 5 50
CATEGORIA 3 19 4 15 21
  #2 (permalink)  
Antiguo 03/08/2009, 12:32
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Consultar analizar y obtener porcentajes agrupados por categorías

Tu problema no es de base de datos, sino de programacion web.
Haz tu consulta en el foro correspondiente.
Suerte!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:39.