Sumatoria de un campo de varios registros
Publicado por Gilberto Soto Jerez (22 intervenciones) el 02/03/2009 20:34:22
Hola , necesito sumar un campo (Valororoginal) de una tabla(movimientoscr) que contiene varios registros. estoy usando la funcion SUM y no me hce nada. Favor ayudarme.
?>
<?php
$balance=$valorpendiente-$sumatoria;
$codigo=$_POST['codigo'];
$con=mysql_connect('10.0.0.5','gilsoto','eureka2003');
//$con=mysql_connect('localhost','root','root');
if($con)
{
mysql_select_db('contratos');
if (isset($_POST["codigo"]))
{
//$query="SELECT * FROM movimientoscr WHERE codigo='$codigo' ORDER BY fecha DESC limit 0,10";
$query = "SELECT fecha,codigo,transaccion,valororiginal,valorpendiente,comentario,efectivo,cheque,nuck,transf,transfnu,bal2 FROM `movimientoscr` WHERE codigo = '$codigo' ORDER BY fecha ASC";
$rs=mysql_query($query);
$sumatoria = mysql_query("SELECT SUM (valororiginal) FROM movimientoscr WHERE codigo='codigo'");
$resultado=mysql_query($sumatoria);
if(mysql_num_rows($rs)<1)
{
// echo ' <script type="text/javascript">
// alert("No existen registros para la informacion solicitada");
// window.location.href="javascript:history.go(-1)";
// </script>';
// exit();
}
echo " <table border='1' width='457' class='contenido_num' bordercolor='#jjjjjj' table bgcolor='#F6E3CE'>
<tr>
<td>......FECHA.......</td>
<td>VALOR</td>
<td>........................COMENTARIO............................</td>
<td>EFECTIVO</td>
<td>CHEQUE</td>
<td>NO.CK</td>
<td>TRANSFERENCIA</td>
<td>TRANSF.NO.</td>
</tr>";
while($registro = mysql_fetch_array($rs))
{
echo "<tr><td>".$registro["fecha"]."</td>";
echo "<td>".$registro["valororiginal"]."</td>";
echo "<td>".$registro["comentario"]."</td>";
echo "<td>".$registro["efectivo"]."</td>";
echo "<td>".$registro["cheque"]."</td>";
echo "<td>".$registro["nuck"]."</td>";
echo "<td>".$registro["transf"]."</td>";
echo "<td>".$registro["transfnu"]."</td></tr>";
}
echo "</table>";
$balance=$valorpendiente-$sumatoria;
echo "$balance";
echo "$sumatoria";
}
}
?>
?>
<?php
$balance=$valorpendiente-$sumatoria;
$codigo=$_POST['codigo'];
$con=mysql_connect('10.0.0.5','gilsoto','eureka2003');
//$con=mysql_connect('localhost','root','root');
if($con)
{
mysql_select_db('contratos');
if (isset($_POST["codigo"]))
{
//$query="SELECT * FROM movimientoscr WHERE codigo='$codigo' ORDER BY fecha DESC limit 0,10";
$query = "SELECT fecha,codigo,transaccion,valororiginal,valorpendiente,comentario,efectivo,cheque,nuck,transf,transfnu,bal2 FROM `movimientoscr` WHERE codigo = '$codigo' ORDER BY fecha ASC";
$rs=mysql_query($query);
$sumatoria = mysql_query("SELECT SUM (valororiginal) FROM movimientoscr WHERE codigo='codigo'");
$resultado=mysql_query($sumatoria);
if(mysql_num_rows($rs)<1)
{
// echo ' <script type="text/javascript">
// alert("No existen registros para la informacion solicitada");
// window.location.href="javascript:history.go(-1)";
// </script>';
// exit();
}
echo " <table border='1' width='457' class='contenido_num' bordercolor='#jjjjjj' table bgcolor='#F6E3CE'>
<tr>
<td>......FECHA.......</td>
<td>VALOR</td>
<td>........................COMENTARIO............................</td>
<td>EFECTIVO</td>
<td>CHEQUE</td>
<td>NO.CK</td>
<td>TRANSFERENCIA</td>
<td>TRANSF.NO.</td>
</tr>";
while($registro = mysql_fetch_array($rs))
{
echo "<tr><td>".$registro["fecha"]."</td>";
echo "<td>".$registro["valororiginal"]."</td>";
echo "<td>".$registro["comentario"]."</td>";
echo "<td>".$registro["efectivo"]."</td>";
echo "<td>".$registro["cheque"]."</td>";
echo "<td>".$registro["nuck"]."</td>";
echo "<td>".$registro["transf"]."</td>";
echo "<td>".$registro["transfnu"]."</td></tr>";
}
echo "</table>";
$balance=$valorpendiente-$sumatoria;
echo "$balance";
echo "$sumatoria";
}
}
?>
Valora esta pregunta


0