Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/03/2007, 14:34
absys2004
 
Fecha de Ingreso: marzo-2007
Mensajes: 2
Antigüedad: 17 años, 9 meses
Puntos: 0
Mensaje Re: mas optimo GROUP BY o DISTINCT?

Quisiera aportar lo siguiente a la principal pregunta con relacion al numero de registros.

Si lo que se quiere es obtener un resumen de los datos tales como la cantidad de facturas del dia, cantidad de ventas de un vendedor, monto acumulado de ventas de un producto en el año, es conveniente el GROUP BY, ademas te ordena la informacion acorde a los datos agrupados de izq a derecha.-

El SELECT DISTINCT lo que garantiza es que no muestre los registros repetidos, de acuerdo a las columnas mostradas, posiblemente duplicadas. Este se debe utilizar en caso de que queramos mostrar todas las columnas y no estemos con un IF ... THEN ... ELSE o un CASE, verificando que si ya lo mostro no muestre este otro.

Bueno disculpen la extension... Saludos...