Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2010, 13:42
josevilla20046
 
Fecha de Ingreso: julio-2010
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
Busqueda Calcular campos de varios registros entre fechas!

Hola,
tengo un formulario donde selecciono dos fechas (fecha_inicio y fecha_final)

en otro formulario tengo en query donde sumo los valores de una columna, lo divido entre la cantidad de registros encontrados y me da un promedio.

Ese promedio lo muestro en un grafico, lo que quiero es, como obtener los resultados calculados enrte las dos fechas antes mencionadas.

en la tabla aerolineas tengo un campo llamdo fehca.

este es el php

<form id="form1" name="form1" method="post" action="../ejemploGrafico/grafico_fecha.php">
<?php
include "FusionCharts.php";
include "Functions.php";
include ("conex.php");
$total=0;
$sql="select * from aerolineas ";
$respuesta=mysql_query($sql,$conexion);

while($fila=mysql_fetch_array($respuesta))
{
$resultado = $fila['resultado'];
//echo "nro de resultado : $resultado<br>";
$total = $total+$resultado;


}
$res = mysql_query ("select * from aerolineas");
$columna=mysql_num_rows($res);
$porcentaje= ($total/$columna);
$decimal=number_format($porcentaje,2);
//devuelve 9540,20
echo "El total de registros es : $columna<br>";
echo "El total de resultado es : $total<br>";
echo "porcentaje es:$decimal<br>";

$sql=mysql_query("select * from aerlineas where fecha >=$fecha_inicial and fecha<=$fecha_final");
$intTotalAnio1 = $decimal;
// $strXML: Para concatenar los parmetros finales para el grfico.
$strXML = "";
// Armo los parmetros para el grfico. Todos estos datos se concatenan en una variable.
$strXML = "<chart caption = 'Ejemplo' bgColor='#CDDEE5' baseFontSize='12' showValues='1' xAxisName='Meses' >";
// Armado de cada barra.
$strXML .= "<set label = 'porcentaje' value ='".$intTotalAnio1."' color = 'EA1000' />";
// Cerramos la etiqueta "chart".
$strXML .= "</chart>";
// Por ltimo imprimo el grafico.
echo renderChartHTML("Column3D.swf", "",$strXML, "ejemplo", 500, 400, false);

?>
<label>
<input type="submit" name="Submit" value="Enviar" />
</label>

</form>