Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/12/2014, 09:58
Avatar de replica
replica
 
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 19 años, 6 meses
Puntos: 2
Respuesta: resta de una consulta en php

Cita:
Iniciado por ramirosh311 Ver Mensaje
el white lo utilizo para que cada vez que entuentre un registro que sea importacion me lo sume en la variable $Dato y al final que me muestre la suma y si me suma y muestra las importaciones y las exportaciones y muestra sus resultados.
Eso ya te lo hace el SUM. Esa consulta de selección sólo te tira una fila, por eso no necesitas el while, al menos como lo veo yo y como me imagino la base de datos.

Cita:
Iniciado por ramirosh311 Ver Mensaje
sobre la extencion odbc_exec, mi base de datos esta en access por eso utilizo esa.

este es el codigo que tengo:

$Consulta1 = "SELECT SUM(SumaDeVal_Dol) AS Total1 FROM ENERO where TipoOperacion = 'Exportaciones'";
$Resultado1 = odbc_exec($Conecto,$Consulta1);
while ($Datos1 = odbc_fetch_array($Resultado1)){
Echo('Exportaciones Enero:'.$Datos1['Total1'].'<Br />');
}
$Consulta2 = "SELECT SUM(SumaDeVal_Dol) AS Total2 FROM ENERO where TipoOperacion = 'Importaciones'";
$Resultado2 = odbc_exec($Conecto,$Consulta2);
while ($Datos2 = odbc_fetch_array($Resultado2)){
Echo('Importaciones Enero:'.$Datos2['Total2'].'<Br />');
}
echo '<br>';
echo ('Exportaciones - Importaciones:'.$Datos1['Total1'] - $Datos2['Total2']);


y me aparece :

Exportaciones Enero : 36472.75
Exportaciones Enero : 13245.43

0

no sale ni el texto de exportaciones - importaciones
En cuanto al 0 último, es posible que el echo se esté haciendo un lío con los paréntesis, puntos y apóstrofes. Otra cosa no se me ocurre.

echo "Exportaciones - Importaciones= ", $Datos1['Total'] - $Datos2['Total']; // En el echo se pueden utilizar comas, como cualquier argumento que se le pasa a una función.