18/06/2012, 14:46
|
| Colaborador | | Fecha de Ingreso: agosto-2006 Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 5 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 |