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.





3
Como selecionar o conjunto de últimos valores não NULL por coluna em um grupo?
Estou usando o SQL Server 2016 e os dados que estou consumindo têm o seguinte formato. CREATE TABLE #tab (cat CHAR(1), t CHAR(2), val1 INT, val2 CHAR(1)); INSERT INTO #tab VALUES ('A','Q1',2,NULL),('A','Q2',NULL,'P'),('A','Q3',1,NULL),('A','Q3',NULL,NULL), ('B','Q1',5,NULL),('B','Q2',NULL,'P'),('B','Q3',NULL,'C'),('B','Q3',10,NULL); SELECT * FROM #tab; Gostaria de obter os últimos valores não nulos em colunas val1e val2agrupados por …



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.