Preguntas etiquetadas con window-functions

Una función que divide un conjunto de resultados y calcula algo dentro de esa partición sin acumular los datos en esa partición.





3
¿Cómo seleccionar el conjunto de los últimos valores no NULL por columna sobre un grupo?
Estoy usando SQL Server 2016 y los datos que estoy consumiendo tienen el siguiente formulario. 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; Me gustaría obtener los últimos valores no nulos sobre las columnas val1y val2agruparlos caty …



3
En Microsoft SQL Server 2008, la sintaxis genera el error "Las características de Almacenamiento de datos paralelos (PDW) no están habilitadas".
Tengo la siguiente columna virtual generada a partir de un agregado sobre una partición ordenada, MIN(picture_id) OVER ( PARTITION BY [360_set] ORDER BY picture_id ASC ) Sin embargo, cuando ejecuto eso, obtengo lo siguiente. Msg 11305, Level 15, State 10, Line 12 The Parallel Data Warehouse (PDW) features are not …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.