Estoy usando PHP para manejar los datos lo que hice fue asi:
Código PHP:
Ver original$sqlfe="SELECT
MONTH(fec_reg) as mes,
YEAR(fec_reg) as ano,
fact as fact,
dev as dev,
facturado as mfact,
devolucion as mdev,
(facturado-devolucion)/fact as ticpro,
(devolucion/facturado)*100 as cdtien,
(SELECT AVG((devolucion/facturado)*100) FROM `indicadores_numeros` WHERE MONTH(fec_reg) = '".$mesa."' AND YEAR(fec_reg) = '".$anoa."') as cdpro
FROM `indicadores_numeros` WHERE MONTH(fec_reg) = '".$mesa."' AND YEAR(fec_reg) = '".$anoa."' AND id_franquicia = '".$fr."'";
if (!$rowfe)
{
$mesactual=$mesa;
$anoactual=$anoa;
$fecha_actual=cual_mes($mesactual)." ".$anoactual;
}
else
{
$mesactual=$rowfe['mes'];
$anoactual=$rowfe['ano'];
$fecha_actual=cual_mes($mesactual)." ".$anoactual;
$ticketpro=round($rowfe['ticpro'],2); $numfact=round($rowfe['fact'],2); $numdev=round($rowfe['dev'],2); $montfact=round($rowfe['mfact'],2); $montodev=round($rowfe['mdev'],2); $coefdevtien=round($rowfe['cdtien'],2); $coefdevpro=round($rowfe['cdpro'],2); }
ya que como te dije hay franquicias que no llenan los datos y necesito que en vez de arrojar el error de NULL me tome 0 y dibuje la grafica (la grafica es jquery y si recibe un dato NUL no la dibuja), con esto que hice resolvi el problema... al menos que exista una mejor manera de hacerlo...