Estou quebrando a cabeça para tentar descobrir isso. Não sou especialista em SQL de forma alguma, mas aqui está o que estou tentando fazer. Tenho uma tabela em SQL onde a Linha é específica para um veículo e as colunas definem datas de mudança de propriedade. Como você pode ver, alguns veículos têm apenas duas datas de propriedade listadas e alguns têm seis ou mais. Como posso fazer o SQL me dizer que em uma determinada linha (ou registro) a última data de Propriedade Não Nula é XXX?
Tudo o que encontrei até agora usa o último nulo na tabela inteira, então a inversão do que estou tentando realizar. Ele está procurando me dar o último item não nulo de uma coluna e não de uma linha. Posso ter mais de 1M+ linhas, então não posso realmente inverter o design deste gráfico.
Número de registro | Data de registro de propriedade mais antiga |
---|---|
Linha 1 | 20050930 |
Linha 2 | 20060508 |
Linha 3 | 20061025 |
... e assim por diante...