USERLGI E DATALGI. Tratamento de maior valor em múltiplas colunas

USERLGI E DATALGI. Tratamento de maior valor em múltiplas colunas
Author: Eurai
Inclusão: 17/03/2023
Alteração: 17/03/2023

Salve salvee, blz?

 

 

Nesta postagem vou compartilhar um SQL(T-SQL) para obter o maior valor de data/valor entre múltiplas colunas. 

Neste caso, tenho várias colunas de alteração (USERLGA), quero pegar qual a maior entre todas as tabelas do sistema protheus da querie/visão.

 

Foi resolvido este problema com o SQL abaixo:

	 ,(
        SELECT MAX(UltimaAlteracao)
        FROM (VALUES 
			(dbo.datalgi_normal(A1_USERLGA))
			,(dbo.datalgi_normal(C5_USERLGA))
			,(dbo.datalgi_normal(A3_USERLGA))
			,(dbo.datalgi_normal(VCB_USERGA))
			,(dbo.datalgi_normal(D2_USERLGA))
		) AS UltimaAlteracao(UltimaAlteracao)
    ) AS UltimaAlteracao

 

ultimaalteracao 

 

 

 

A function de banco utilizada, está na postagem CLIQUE AQUI

 

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎  

Um abraço, e até a próxima

 

 

 

 

 

 

Esse conteúdo te ajudou? Ajude o canal com doação
Compartilhar
Comentários