Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/11/2015, 11:34
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Sumar el total de dos campos

Hola Mortiprogramador

Ahora si funciona La suma es correcta, aun que la coma no me resulto sigue al final la coma, pero de qu suma ya suma los dos campos, muchas gracias.

Codigo en Funcionamiento.
Código PHP:
Ver original
  1. <?php  
  2.         if (isset($_GET['route']))  $route = $_GET['route'];
  3.         if (isset($_GET['drug_id']))    $cid = $_GET['drug_id'];
  4.         $conexion = mysqli_connect($dbhost,$dbuser,$dbpass,$dbdatabase) or die ('error');   // Conexión
  5.         if (!$conexion) {   die("Error de conexión: " . mysqli_connect_error());    }
  6.         $sql = "SELECT drug_id,
  7.        SUM(case route when 'po' then `count` else 0 end) totalPO,
  8.        SUM(case route when 'iv' then `count` else 0 end) totalIV,
  9.         (SUM(case route when 'po' then `count` else 0 end)) + SUM(case route when 'iv' then `count` else 0 end))) AS Total
  10.         FROM core_reports_antiinfectives
  11.         GROUP BY drug_id";
  12.         $result = mysqli_query($conexion, $sql);
  13.         if (mysqli_num_rows($result) > 0) {
  14.            
  15.         $coma=0;   
  16.         while($row = mysqli_fetch_assoc($result)) {
  17.         ?>
  18.             <?php echo $Total = $row["Total"]; ?>
  19.            
  20.             <?  
  21.             if ($coma < mysqli_num_rows($result))     {
  22.             echo ',';
  23.             $coma++;   
  24.             }
  25.             ?>
  26.  
  27.         <?  }  } mysqli_close($conexion); ?>