| Exibir mensagem anterior :: Exibir próxima mensagem | 
	
	
		| Autor | Mensagem | 
	
		| lucasc Membro Junior
 
  
 
 Registrado: Quinta-Feira, 10 de Mai de 2007
 Mensagens: 305
 
 
 | 
			
				|  Enviada: Qua Nov 10, 2021 5:09 pm    Assunto: Valor máximo |   |  
				| 
 |  
				| Prezados, 
 É possível obter o valor máximo valor entre 3 colunas ou mais?
 
 Caso afirmativo, poderiam citar um exemplo?
 
 Firebird 3.0.
 
 Att.
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| imex Moderador
 
  
 
 Registrado: Sexta-Feira, 7 de Janeiro de 2011
 Mensagens: 11666
 
 
 | 
			
				|  Enviada: Qua Nov 10, 2021 6:11 pm    Assunto: |   |  
				| 
 |  
				| Boa noite, 
 Não sei se existe uma alternativa menos rudimentar, mas segue um exemplo para testes:
 
 
  	  | Código: |  	  | select (
 select max(u.ColunaX) from
 (
 select t.Coluna1 as ColunaX from rdb$database
 union all
 select t.Coluna2 as ColunaX from rdb$database
 union all
 select t.Coluna3 as ColunaX from rdb$database
 ) as u
 ) as Maximo
 from tabela as t
 | 
 
 Espero que ajude
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| lucasc Membro Junior
 
  
 
 Registrado: Quinta-Feira, 10 de Mai de 2007
 Mensagens: 305
 
 
 | 
			
				|  Enviada: Qua Nov 10, 2021 8:02 pm    Assunto: [Resolvido] |   |  
				| 
 |  
				| Obrigado amigo, era isso mesmo. |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		|  |