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 …