Perguntas com a marcação «window-functions»

Uma função que particiona um conjunto de resultados e calcula algo nessa partição sem acumular os dados nessa partição.

6
Soma rolante do período usando as funções da janela
Preciso calcular uma soma rolante em um período. Para ilustrar, usando o banco de dados de exemplo AdventureWorks , a seguinte sintaxe hipotética faria exatamente o que eu preciso: SELECT TH.ProductID, TH.TransactionDate, TH.ActualCost, RollingSum45 = SUM(TH.ActualCost) OVER ( PARTITION BY TH.ProductID ORDER BY TH.TransactionDate RANGE BETWEEN INTERVAL 45 DAY PRECEDING …

2
MySQL e funções de janela
Parece que MySQLnão suporta funções de janela. Por exemplo, o simples: COUNT(*) OVER() AS cntnão funciona. O que não tenho certeza é se isso também se aplica à versão comercial (presumo que a versão da comunidade seja um subconjunto limitado). Caso contrário, como solucionar esse recurso ausente?














Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.