Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

fnds

Saber o max() de duas colunas

Mensagens Recomendadas

fnds    2
fnds

Boas!

Eu tenho uma tabela que tem duas colunas numéricas, o que eu queria fazer era uma query que retorna-se o maior valor das duas juntas.

Eu qeria fazer algo deste género (isto dá erro...):

SELECT max(
SELECT max(`c1`) as numero from `tabela` WHERE `id`=46
UNION
SELECT max(`c2`) as numero from `tabela` WHERE `id`=46
)

A parte do meio funciona, agora quando ponho o max() de fora não :s

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Betovsky    2
Betovsky

Estás quase lá ;)

Select max(numero)
From 
( Select max(`c1`) as numero from `tabela` WHERE `id`=46
  UNION
  Select max(`c2`) as numero from `tabela` WHERE `id`=46
) as t

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade