Problemas con suma de datos
Publicado por congas1983 (29 intervenciones) el 22/09/2007 16:00:05
Buenas tardes amigos
les escribo para preguntarte como se puede sumar valores dentro una tabla
tengo una tabla en mysql llamada ensayo, dentro esta tabla tengo estos campos
cedula
fecha
nombre
escuadron
year
mes
semana
dia
valor
tengo una consulta por el campo escuadron qque me muestra los datos de la tabla ordenados por escuadron.
ejemplo
id escuadron cedula fecha nombre año mes semana dia valor
1 tamboras 98974 1/09/2007 carlos 2007 4 3 lunes 10000
2 tamboras 1689 1/08/2007 carlos 2007 4 2 martes 10000
como hago yo dentro de la misma consulta
para que me genere una celda al final de la tabla que diga total y me sume los datos de la columna valor, para tener el valor totalizado por escuadron
este el codigo fuente de la consulta antes mencionada
?php
header("Pragma: ");
header('Cache-control: ');
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Content-type: application/vnd.ms-excel"); header("Content-disposition: attachment; filename='ENSAYOS.xls'");
$txtcedula=$_REQUEST['txtcedula'];
$txtfecha=$_REQUEST['txtfecha'];
$txtnombre=$_REQUEST['txtnombre'];
$cboescuadron=$_REQUEST['cboescuadron'];
$cboano=$_REQUEST['cboano'];
$txtmes=$_REQUEST['txtmes'];
$txtsemana=$_REQUEST['txtsemana'];
$txtdia=$_REQUEST['txtdia'];
$txtvalor=$_REQUEST['txtvalor'];
$protocolo=Protocolo;
$cn=mysql_connect("localhost","root","")or die ("no se puede establecer la conexion");
mysql_select_db("sisbagir");
$cons="SELECT * FROM ENSAYO where escuadron ='$protocolo'";
$resultado=mysql_query($cons);
$numfilas=mysql_num_rows($resultado);
if ($numfilas==0)
{
echo "no existe registro";
}
else
{
?>
<table border="1" align="center">
<TR><tD colspan="9"><div align="center"><strong>BANDA ATANASIO GIRARDOT</strong></div></tD>
<TR><tD colspan="9"><div align="center"></strong></div></tD>
</TR>
<tr>
<th>Cedula</th>
<th>Fecha</th>
<th>Nombre</th>
<th>Escuadron</th>
<th>Año</th>
<th>Mes</th>
<th>Semana</th>
<th>Dia</th>
<th>Valor</th>
</tr>
<?
while ($numfilas=mysql_fetch_array($resultado))
{
?>
<tr><?echo "<td>".$numfilas["cedula"]."</td>";?>
<?echo "<td>".$numfilas["fecha"]."</td>";?>
<?echo "<td>".$numfilas["nombre"]."</td>";?>
<?echo "<td>".$numfilas["escuadron"]."</td>";?>
<?echo "<td>".$numfilas["ano"]."</td>";?>
<?echo "<td>".$numfilas["mes"]."</td>";?>
<?echo "<td>".$numfilas["semana"]."</td>";?>
<?echo "<td>".$numfilas["dia"]."</td>";?>
<?echo "<td>".$numfilas["valor"]."</td>";?>
</tr>
<?
}
}?><TABLE><TR>
<td colspan="9"><p> </p></td>
</TR></TABLE>
Tolal
<table width="200" border="1">
<tr>
<td height="61" colspan="5"><p> </p>
<p><strong>TESORERO</strong></p></td>
<td width="432" colspan="4" rowspan="2"> </td>
</tr>
<br />
<tr>
<td height="61" colspan="5"><p> </p>
<strong>SECRETARIA</strong></td>
</tr>
</table>
les escribo para preguntarte como se puede sumar valores dentro una tabla
tengo una tabla en mysql llamada ensayo, dentro esta tabla tengo estos campos
cedula
fecha
nombre
escuadron
year
mes
semana
dia
valor
tengo una consulta por el campo escuadron qque me muestra los datos de la tabla ordenados por escuadron.
ejemplo
id escuadron cedula fecha nombre año mes semana dia valor
1 tamboras 98974 1/09/2007 carlos 2007 4 3 lunes 10000
2 tamboras 1689 1/08/2007 carlos 2007 4 2 martes 10000
como hago yo dentro de la misma consulta
para que me genere una celda al final de la tabla que diga total y me sume los datos de la columna valor, para tener el valor totalizado por escuadron
este el codigo fuente de la consulta antes mencionada
?php
header("Pragma: ");
header('Cache-control: ');
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Content-type: application/vnd.ms-excel"); header("Content-disposition: attachment; filename='ENSAYOS.xls'");
$txtcedula=$_REQUEST['txtcedula'];
$txtfecha=$_REQUEST['txtfecha'];
$txtnombre=$_REQUEST['txtnombre'];
$cboescuadron=$_REQUEST['cboescuadron'];
$cboano=$_REQUEST['cboano'];
$txtmes=$_REQUEST['txtmes'];
$txtsemana=$_REQUEST['txtsemana'];
$txtdia=$_REQUEST['txtdia'];
$txtvalor=$_REQUEST['txtvalor'];
$protocolo=Protocolo;
$cn=mysql_connect("localhost","root","")or die ("no se puede establecer la conexion");
mysql_select_db("sisbagir");
$cons="SELECT * FROM ENSAYO where escuadron ='$protocolo'";
$resultado=mysql_query($cons);
$numfilas=mysql_num_rows($resultado);
if ($numfilas==0)
{
echo "no existe registro";
}
else
{
?>
<table border="1" align="center">
<TR><tD colspan="9"><div align="center"><strong>BANDA ATANASIO GIRARDOT</strong></div></tD>
<TR><tD colspan="9"><div align="center"></strong></div></tD>
</TR>
<tr>
<th>Cedula</th>
<th>Fecha</th>
<th>Nombre</th>
<th>Escuadron</th>
<th>Año</th>
<th>Mes</th>
<th>Semana</th>
<th>Dia</th>
<th>Valor</th>
</tr>
<?
while ($numfilas=mysql_fetch_array($resultado))
{
?>
<tr><?echo "<td>".$numfilas["cedula"]."</td>";?>
<?echo "<td>".$numfilas["fecha"]."</td>";?>
<?echo "<td>".$numfilas["nombre"]."</td>";?>
<?echo "<td>".$numfilas["escuadron"]."</td>";?>
<?echo "<td>".$numfilas["ano"]."</td>";?>
<?echo "<td>".$numfilas["mes"]."</td>";?>
<?echo "<td>".$numfilas["semana"]."</td>";?>
<?echo "<td>".$numfilas["dia"]."</td>";?>
<?echo "<td>".$numfilas["valor"]."</td>";?>
</tr>
<?
}
}?><TABLE><TR>
<td colspan="9"><p> </p></td>
</TR></TABLE>
Tolal
<table width="200" border="1">
<tr>
<td height="61" colspan="5"><p> </p>
<p><strong>TESORERO</strong></p></td>
<td width="432" colspan="4" rowspan="2"> </td>
</tr>
<br />
<tr>
<td height="61" colspan="5"><p> </p>
<strong>SECRETARIA</strong></td>
</tr>
</table>
Valora esta pregunta


0