Ver Mensaje Individual
  #15  
Antiguo 20-07-2006
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Reputación: 20
Héctor Randolph Va por buen camino
En tu sentencia estas indicando que agrupe con respecto a tres campos:
(codigo,nombre,apellido)

todas las tuplas que coincidan en estos tres campos serán agrupadas por ejemplo

Código:
codigo nombre       apellido          he
===== =====       =======       ====
1         carlos        hernandez       1
1         carlos        hernandez       2
1         carlos        hernandez       4
1         carlos        hernandez       2
------------ grupo 1 ------------
2         hector        randolph         6
2         hector        randolph         1
2         hector        randolph         1
2         hector        randolph         2
2         hector        randolph         5
------------ grupo 2 ------------
Si pides el mínimo de cada grupo el resultado sería

Código:
codigo nombre       apellido          MIN(he)
===== =====       =======       ====
1         carlos        hernandez       1
2         hector        randolph        1
Si incluyes el campo he la agrupación sería por estos cuatro campos:
(codigo,nombre,apellidos,he)

Todas las tuplas que coincidan en estos cuatro campos serán agrupadas

Código:
codigo nombre       apellido          he
===== =====       =======       ====
1         carlos        hernandez       1
------------ grupo 1 ------------
1         carlos        hernandez       2
1         carlos        hernandez       2
------------ grupo 2 ------------
1         carlos        hernandez       4
------------ grupo 3 ------------
2         hector        randolph         6
------------ grupo 4 ------------
2         hector        randolph         1
2         hector        randolph         1
------------ grupo 5 ------------
2         hector        randolph         2
------------ grupo 6------------
2         hector        randolph         5
------------ grupo 7 ------------
Ahora si pides el mínimo de cada grupo el resultado sería

Código:
codigo nombre       apellido          he      MIN(he)
===== =====       =======       ====   =====
1         carlos        hernandez       1       1
1         carlos        hernandez       2       2
1         carlos        hernandez       4       4
2         hector        randolph         6       6
2         hector        randolph         1      1
2         hector        randolph         2      2
2         hector        randolph         5      5
Observa bien la manera en que se están agrupando los registros, y verás que si hay una gran diferencia cuando incluyes el campo he

Saludos
Responder Con Cita