Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/08/2009, 10:22
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Miren esto es rarisimo

Te falta hacer el agrupamiento por site.
Al hacer sólo por fecha y visitas, esto hace que descarte todos los registros posteriores al primero ordenado pues el primero ya cumple con el agrupamiento.
En MySQL hay que poner en el GROUP BY todos los campos por los que se desea discriminar. Si uno falta, sus valores quedan "absorbidos" por el anterior.
Este comportamiento es algo extraño para usuarios de otros DBMS, pero es muy útil para ciertas depuraciones de datos. En otros DBMS (Oracle, por ejemplo), el GROUP Y debe incluir todos los campos que se indican en el SELECT.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)