Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2015, 20:48
kevinlopez
 
Fecha de Ingreso: noviembre-2015
Mensajes: 9
Antigüedad: 8 años, 5 meses
Puntos: 0
Como hacer 2 consultas en PHP con MySQL

Hola yo otra vez pero es un trabajo importante :)
Bueno mi consulta como ven es la siguiente
Tengo una tabla llamada pedido y dentro de tengo 2 columnas, una que se llama fecha y la otra precio:
Ya encontré como filtrar por fecha, pero ahora quiero sumar todos los precios de esa consulta.
Si no me dejo entender aqui un ejemplo

Precio Fecha
350 10-Enero
500 15-Enero
250 19-Enero
300 02-Febrero

Quiero seleccionar solo lo de enero, eso ya lo tengo:)
quiero sumar todos los precios solo del mes de enero pero quiero hacer las 2 consultas en 1 sola

Este es el codigo está bien? y donde pondria el $sum para mostrar al final de todos los precios

if($mes==1)
{
$res=mysql_query("SELECT * FROM pedido WHERE fecha_pedido BETWEEN '20150101' AND '20150131'");
$sum=mysql_query("SELECT SUM(precio) from pedido");
$nregistros=mysql_num_rows($res);

if($nregistros==0)
{
echo 'No se encontraron registros para esta busqueda';
}
else
{
echo '<table class="tabla">';
echo '<tr>';
echo '<td>Descripcion</td>';
echo '<td>Cliente</td>';
echo '<td>Precio</td>';
echo '<td>Fecha de Pedido </td>';
echo '<td>Fecha de Entrega</td>';
echo '</tr>';
while($fila=mysql_fetch_row($res)){
echo '<tr>';
echo '<td>'.$fila[1].'</td>';
echo '<td>'.$fila[2].'</td>';
echo '<td>'.$fila[3].'</td>';
echo '<td>'.$fila[4].'</td>';
echo '<td>'.$fila[5].'</td>';
echo '<td>'.$sum.'</td>';
echo '</tr>';
}
echo '</table>';
}
}

Y este es el resultado de la consulta, por cierto esta exportado en excel
quisiera mostrar el total en la tercera columna pero sale Resource id#5

Precio Fecha de Pedido Total
350 01/01/2015 Resource id #5
350 10/01/2015 Resource id #5
350 15/01/2015 Resource id #5
350 31/01/2015 Resource id #5


estoy haciendo en PHP y MySQL. gracias :)

Última edición por kevinlopez; 11/11/2015 a las 21:11