Hola Ruben, en consultas donde tengo subconsultas en los atributos a devolver he tenido muy buenos resultados, creo que este es un caso. Además de hacer la consulta más "elegante y entendible", los WITH y las funciones ventanas tienen sus ventajas de rendimiento en estos casos, segun he leido.
De seguro tendrás que agregar algunos índices para los filtros pertinentes.


Saludos y suerte

El 15/10/15 a las 03:21, Ruben Fitó escribió:
Gracias Anthony,

Empezaré a trabajar con la metodología que indicas. Lo he probado i parece que cumple con nuestras necesidades.

Sólo una pregunta, con WITH i PARTITION obtengo una query simple, pero sabéis si suele mejorar el coste tempral de dicha consulta por utilizarlos? o penaliza? es mejor subconsultas??


Un saludo.


2015-10-14 15:51 GMT+02:00 Anthony Sotolongo <asotolo...@gmail.com <mailto:asotolo...@gmail.com>>:

    +1;

    El 14/10/15 a las 10:39, Alvaro Herrera escribió:

        Ruben Fitó escribió:

Lo que necesitamos son los (max, avg, min) de importe y número de ventas
            agrupado por cliente, día, semana y mes, mirando desde
            ahora hasta un año
            atrás, sin tener en cuenta el periodo más cercano.

        Instala 9.5 (que ahora está en beta1) y prueba con GROUPING
        SETS, que es
        precisamente para esto.





--
*Ruben Fitó *
Software Engineer
        Ubiquat Technologies, SL
r.f...@ubiquat.com <mailto:j.catari...@ubiquat.com>
        www.ubiquat.com <http://www.ubiquat.com/>

Tota la informació continguda en aquest document i arxius adjunts és CONFIDENCIAL protegida per llei de secret comercial. Si l'ha rebut per error, si us plau elimini'l i posi's en contacte amb l'emissor.

All information contained in this document and any attachments are CONFIDENTIAL and protected under trade secret laws. If you receive this message by mistake, please delete it and notify it immediately to the sender.

Responder a