Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/06/2012, 14:46
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Cuando usar group by

Porque en uno estas usando una funcion de agregacion(AVG) y en el otro quieres saber el valor maximo si usaras un group by con un valor maximo no te daria realmente el valor maximo.

Por ejemplo

nombre precio fabricante
tabla 100 yo
mesa 200 yo
casa 300 yo
silla 400 el

en este caso si sacaras el precio maximo y su fabricante seria la silla de 400 pero si haces un group by te mostraria 2 resultados, la silla y la casa uno para el fabricante yo y otro para el fabricante el, usando las funciones de agregacion es necesario usar un group by.

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me