Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/08/2013, 02:17
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: ORDER BY & GROUP BY en un query

Esto puede hacerse, claro
Código MySQL:
Ver original
  1. SELECT sum(subtotal) subtotal
  2.  FROM productos
  3.    GROUP BY prec_r
  4.       ORDER BY prec_r, prec_num, prec_al

pero si lo haces, devolverá solo un dato por cada prec_r, y claro, los valores de los demás campos de aquellos que tienen el mismo prec_r no se mostrarán; solo el número de prec_r una vez y los demás datos de los otros campos del primer registro que represente cada prec_r de acuerdo con el orden en que estén en la base. Se perderán muchos valores y eso no tiene sentido. No es lo mismo usar los registros que hacer agrupados con ellos. Pero pueden hacerse subconsultas dependiendo de lo que quieras sacar. Dinos con ejemplos cuáles son los campos y los datos, y cómo quieres sacarlos: tal vez haya alguna otra posibilidad.