Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

trabajas datos extraidos bd.

Estas en el tema de trabajas datos extraidos bd. en el foro de Bases de Datos General en Foros del Web. Hola a todos. Necesito me guien con lo siguiente. Tengo una tabla en mysql con los siguientes campos año - mes - consumo - gasto, ...
  #1 (permalink)  
Antiguo 16/11/2004, 08:18
 
Fecha de Ingreso: julio-2003
Mensajes: 53
Antigüedad: 20 años, 9 meses
Puntos: 0
trabajas datos extraidos bd.

Hola a todos.

Necesito me guien con lo siguiente.
Tengo una tabla en mysql con los siguientes campos año - mes - consumo - gasto,
quiero obtenero los siguientes datos:
consumo para un mes en particular de un año dado y lo mismo para el mismo mes del año anterior y para estos datos calcular la variación, y luego mostrarlo en un tabla:

mes año1 año2 variación.

hasta el momento puedo extraer los datos para los diferente años pero no se como calcular la variación?.
Alguna sugerencia.
  #2 (permalink)  
Antiguo 16/11/2004, 13:51
 
Fecha de Ingreso: julio-2003
Mensajes: 53
Antigüedad: 20 años, 9 meses
Puntos: 0
Otra vez, alguien puede darme una idea.
como dije obtengo los datos de la siguiente manera:

//coneccion a la base de datos
mysql_connect("localhost","root","root");
//ejecutamos sentencia sql
$resul=mysql_db_query("gestion","select consumo_h from agua where año='$b'
and mes= '$a'");
$resul2=mysql_db_query("gestion","select consumo_h from agua where año='$c'
and mes= '$a'");
?>
<table align ="center" border="2" bordercolor="blue">
<tr>
<th>mes</th>
<th> Año <?php echo $b;?></th>
<th> Año <?php echo $c;?> </th>
<th>variación</th>
<?
//Mostramos los registros
While ($row=mysql_fetch_array($resul))
While ($row2=mysql_fetch_array($resul2))
{
echo '<tr><td>'.$a.'</td>';
echo '<td>'.number_format($row[consumo_h]).'</td>';
echo '<td>'.number_format($row2[consumo_h]).'</td>';
echo '<td>'.$v.'</td><tr>';
}
mysql_free_result($resul)

Ahora como los trabajo.

Ayuda please!!!!!!!!
  #3 (permalink)  
Antiguo 17/11/2004, 13:21
 
Fecha de Ingreso: julio-2003
Mensajes: 53
Antigüedad: 20 años, 9 meses
Puntos: 0
Ninguna Ayuda.....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:12.