-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jorge Tornero wrote:
> Hola a todos,
> 
> experimentando con las funciones ventana me encuentro con lo siguiente:
> 
> Imaginemos una tabla BIO tal que:
> 
> marea int
> lance int
> fraccion int
> talla int
> 
> la cosa es que si yo hago:
> 
> select marea,lance,fraccion,avg(talla) over(partition by
> marea,lance,fraccion) from bio;
> 
> me saca los resultados correctamente, pero si yo quisiera escoger
> aquellos con media>100, por ejemplo, se me ocurren dos cosas:
> 

Hola

Si esa SQL te da el resultado que necesitas puedes hacer, por ejemplo,
lo siguiente para sacar las filas con media>100:

SELECT * FROM
(
 SELECT marea,
        lance,
        fraccion,
        avg(talla) OVER(PARTITION BY
        marea,lance,fraccion) AS media
 FROM bio
) AS medias
WHERE media > 100;

regards,
- --
 Rafael Martinez Guerrero
 Center for Information Technology
 University of Oslo, Norway

 PGP Public Key: http://folk.uio.no/rafael/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk2r/cwACgkQBhuKQurGihSF5QCeNU/ufn9CkKPhTw62lcTUoGEN
/wwAnRvcY4dzjvEUsz+VUpv2O7v4hELy
=KgXf
-----END PGP SIGNATURE-----
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a