Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2007, 16:00
Avatar de pragone
pragone
 
Fecha de Ingreso: diciembre-2007
Ubicación: Madrid
Mensajes: 223
Antigüedad: 16 años, 4 meses
Puntos: 2
Re: ayuda con subconsulta para agrupar datos

La respuesta que buscas es el GROUP BY.
Mira esto:
http://dev.mysql.com/doc/refman/5.0/es/select.html

En tu caso la consulta sería:
SELECT id_familia_material AS Familia, id_nombre_material AS Material, SUM(cantidad AS Cantidad) FROM pedido_material WHERE fecha BETWEEN '".$fecha_informe_ini."' AND '".$fecha_informe_fin."' ORDER BY id_familia_material, id_nombre_material GROUP BY Familia, Material;

El Id de pedido no lo puedes tener (excepto que te sirva que vengan todos juntos, en cuyo caso lo que deberías usar es un GROUP_CONCAT. Para más información sobre las funciones que puedes utilizar en un Group By ve a: http://dev.mysql.com/doc/refman/5.0/es/group-by-functions.html