Uff, este ejercicio me ayudo a saber/aclarar los siguientes puntos:
A: un group by y distinct hacen lo mismo ( si no hay funciones de
agregación ), realmente no tenia idea de este punto antes, jamas había
usado group by para eliminar duplicados.
B: hacer un distinct con un join en postgresql
Perdon. Una aclaración solo para probar rápido una posible mejora. Si haces
un cast implícito como el corte de fechas, estoy casi seguro que el motor
hace full scan. Proba googleando como hacer un indice con una función en
postgres (se puede). Sino ese corte manejalo sin castear tipos de datos.
2016-02-22 17:45 GMT-05:00 Horacio Miranda :
> Pregunta tonta
>
> Para que quieres hacer un group by ? cuando no hay funciones que necesiten
> un group by ?
>
Además del tema de los gatitos (que me parecio genial), este es el
punto mejor pensado que encontre en este hilo.
El GROUP BY es claram