Hola a todos...para pedir algo de colaboracion. Estoy usando la aplicación gratuita de graficos estadisticos llamado OPEN FLASH CHART. ya domino esta aplicacion, si alguien necesita ayuda con gusto podre colaborar.
Bueno mi problema es directamente con una consulta mysql en la cual debo usar un arreglo pero no se como cruzarlo con la consulta:
Código PHP:
$queryb ="SELECT DISTINCT k_n_nit FROM gnv_t_taller WHERE n_nit_certificador ='$nits' AND d_municipio ='$ciudad'";
$tallers = mysql_query($queryb);
$filas = mysql_num_rows($tallers);
$cuales = mysql_fetch_array($tallers);
$centros = $cuales['k_n_nit'];
aqui la consulta me genera una lista de los nits de talleres qeu corresponden a una ciudad seleccionada, hago un DISTINCT por que hay nits repetidos por ciudad.
La siguiente consulta debe cruzarse con la anterior consulta, no uso left join por que no supe como hacer un distinct en el join y me salian resultados falsos:
Código PHP:
$query = "SELECT COUNT( gnv_t_suic.n_nit_certificador ) AS numero, DATE_FORMAT( f_fecha_oper, '%b %y' ) AS fecha, CURDATE( )
FROM gnv_t_suic
WHERE gnv_t_suic.n_nit_certificador = '$nits' AND (YEAR( CURDATE( ) ) - YEAR( f_fecha_oper ) - ( RIGHT( CURDATE( ) , 5 ) < RIGHT( f_fecha_oper, 5 ) ) ) = '0' AND n_nit_taller = '$centros'
GROUP BY fecha
ORDER BY f_fecha_oper";
$recurso = mysql_query($query);
$numUsuarios = array(); // Número de usuarios
$fecha = array(); // Fecha de registro del usuario
while ($row= mysql_fetch_array($recurso)){
$numUsuarios[] = 0+$row[0];
$fecha[] = $row[1];
//$diga = $row['numero'];
$total = max($numUsuarios);
}
La segunda consulta genera un conteo de talleres asociados a un n_nit_certificador agrupados por fecha. El lio es qeu no se como cruzar la condicion n_nit_taller = (datos de la primera consulta), en el codigo puse = '$centros' fue la unica que me mostro algo..pero solo toma el primer registro de la consulta...la idea es que tome todos los datos...
agradezco su valiosa ayuda.