Ajuda para consulta

moriva

Power Member
A ajuda que eu vos vinha pedir era para ver se me descobriam onde está o erro nesta consulta. A consulta pretende que seja colocado a frente de cada equipa o valor maximo dessa equipa nos campos FinalEquipa1 e FinalEquipa2.
Código:
SELECT Equipa , Max(FinalEquipa1,FinalEquipa2) AS Maximo
FROM ( 
         SELECT Equipa1 AS Equipa
         FROM andebol
         UNION ALL
         SELECT Equipa2 AS Equipa
         FROM andebol 
       ) AS U
GROUP BY Equipa;

Obrigado!
 
Boas, apenas estás a seleccionar a coluna Equipa na cláusula FROM, logo, não vais conseguir utilizar mais nenhuma coluna na cláusula SELECT onde tens a função MAX.
 
Fiz a consulta como me indicaram mas da novamente erro.

Código:
SELECT Equipa , Max(Resultados) 
FROM ( 
         SELECT Equipa1 AS Equipa
         FROM andebol
         UNION ALL
         SELECT Equipa2 AS Equipa
         FROM andebol
         SELECT FinalEquipa1, FinalEquipa2 AS Resultados
         FROM andebol 
       ) AS U
GROUP BY Equipa;

Alguem me dá um ajudazinha por favor!!
 
Back
Topo