Hola Mortiprogramador
El primer codigo no funciona probe con el segundo y esta mejor al menos da resultado a CERO
y se visualiza el resultado de ambos campos,
Con respecto al los Dos campos PO y IV Cambie el codigo por el segundo ejemplo
igual funciona bien los dos campos creados
Fuente v2
El detalle es que la suma de los dos campos solo suma algunos campos y no todo
por eso queda vacio algunas resultados
Código PHP:
Ver original<?php
if (isset($_GET['route'])) $route = $_GET['route']; if (isset($_GET['drug_id'])) $cid = $_GET['drug_id']; $conexion = mysqli_connect($dbhost,$dbuser,$dbpass,$dbdatabase) or
die ('error'); // Conexión $sql = "SELECT drug_id,
SUM(case route when 'po' then `count` else 0 end) totalPO,
SUM(case route when 'iv' then `count` else 0 end) totalIV,
(SUM(IF(case route when 'po' then `count` else 0 end)) + SUM(IF(case route when 'iv' then `count` else 0 end))) AS Total
FROM core_reports_antiinfectives
GROUP BY drug_id";
?>
'<?php echo $Total = $row["Total"]; ?>',
Resultado actual es:
´´,
´2´,
´´,
´6´,
´´,
´9´
Deberia ser asi:
´3´,
´2´,
´8´,
´6´,
´1´,
´9´