USERLGI E DATALGI. Tratamento de maior valor em múltiplas colunas
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
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