Hola a todos.
Creo que está bien dejar aquí el mensaje y no en PHP... sino... pido disculpas
Tengo esto:
Código PHP:
<?php
include('sqlconfig.php');
$inicio = $HTTP_POST_VARS["fechain"];
$final = $HTTP_POST_VARS["fechafin"];
$tabla = "searn";
?>
<HTML>
<TITLE><?=$title?> - Pagos por período</TITLE>
<body>
</body>
</HTML>
<?php
$sql=("SELECT id, points, TRUNCATE(SUM(amm1/10000),3), TRUNCATE(SUM(amm2/10000),3), TRUNCATE(SUM(amm1/10000-amm2/10000),3) FROM $tabla WHERE time>='$inicio' AND time<='$final' GROUP BY id");
$result = mysql_query($sql, $con) or die("Error al leer base de datos: ".mysql_error);
/* Impresion de resultados en HTML */
echo "<strong><font color=red><br>Período $inicio - $final</strong></font>";
echo "<TABLE BORDER='1'>\n";
echo "<TR><TD><small><small>ID NR</small></small></TD><TD><small><small>PUNTOS</small></small></TD><TD><small><small>TOTAL</small></small></TD><TD><small><small>A PAGAR</small></small></TD><TD><small><small>RESTO</small></small></TD></TR>";
while ($linea = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($linea as $valor_col) {
echo "\t\t<td><small><small>$valor_col</small></small></td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
/* Liberar conjunto de resultados */
mysql_free_result($result);
/* Cerrar la conexion */
mysql_close($con);
?>
Hasta aquí todo bien... el SELECT funciona, me agrupa por ID de empleado para el período indicado y tengo la SUMA por ID y el cálculo de lo neto recaudado - lo que se debe pagar a cada empleado.
Pero... necesito TOTALES GENERALES... lo recaudado en TODO el período, el total a pagar y el saldo a favor en dicho período.
Y no hay caso... para sumar columnas lo arreglo con GROUP pero en este caso son filas
Qué puedo hacer ? por favor