Foros del Web » Programando para Internet » PHP »

MySQL Se pueden crear subtotales?

Estas en el tema de MySQL Se pueden crear subtotales? en el foro de PHP en Foros del Web. Vereis hace un año trabaje con PHp en un proyecto entre amigos. Ahora estoy en un nuevo proyecto que consiste que en una tabla quiero ...
  #1 (permalink)  
Antiguo 19/03/2002, 14:11
 
Fecha de Ingreso: marzo-2002
Mensajes: 2
Antigüedad: 22 años, 1 mes
Puntos: 0
MySQL Se pueden crear subtotales?

Vereis hace un año trabaje con PHp en un proyecto entre amigos. Ahora estoy en un nuevo proyecto que consiste que en una tabla quiero almacenar cantidades y productos. Estos productos se repetiran y por ello quiero crear subtotales para saber el total de cada producto.
No se si se puede hacer, supongo que si. Me podeis guiar un poquillo?

Nota: Se me acaba de ocurrir que a lo mejor la solución estaria en hacer a traves de una condición, que evaluara si el nuevo producto es igual al anterior. Si lo es pues lo suma y si no, pues pone el total. Por supuesto el total no lo pondría hasta que hubiera comparado con el siguiente y tendría que estar ordenado por el campo producto para que asi lo pudiera hacer bien.

En fin gracias, espero consejos.
  #2 (permalink)  
Antiguo 19/03/2002, 14:29
 
Fecha de Ingreso: marzo-2002
Mensajes: 2
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: MySQL Se pueden crear subtotales?

Se me olvido decir, que me gustria que salieran los datos ordenados de mayor a manor por total del precio, por lo cual eso me obligaria crear una matriz. Pero no se si luego puedo sacar los datos de la matriz en orden de mayor a menor por precio.

En fin ando perdido.
Gracias
  #3 (permalink)  
Antiguo 19/03/2002, 15:44
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 2 meses
Puntos: 5
Re: MySQL Se pueden crear subtotales?

SELECT SUM(valor) AS subtotal,producto
from ventas
where valor>0
GROUP BY producto

Este te sirve seguro!

Saludos ;)


<tr>
<td bgcolor="#339933"> <font face="Verdana, Arial" size="1" color="#FFFFFF">>>
[/CODE]</td> <td align="right" bgcolor="#666666">
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 02:29.