- Per trovare il primo classificato uso la query "Classifica Team -- Primo
classificato":
SELECT TOP 1 [Classifica Team].[Somma Di Punti], [Classifica Team].Team
FROM [Classifica Team]
ORDER BY [Classifica Team].[Somma Di Punti] DESC;
- Per trovare il secondo classificato uso due query:
- nella prima "Classifica Team -- Secondo classificato1":
SELECT TOP 2 [Classifica Team].[Somma Di Punti], [Classifica Team].Team
FROM [Classifica Team]
ORDER BY [Classifica Team].[Somma Di Punti] DESC;
- nella seconda "Classifica Team -- Secondo classificato":
SELECT TOP 1 [Classifica Team -- Secondo classificato1].Team,
[Classifica Team -- Secondo classificato1].[Somma Di Punti]
FROM [Classifica Team -- Secondo classificato1]
ORDER BY [Classifica Team -- Secondo classificato1].[Somma Di Punti];
- Per trovare il terzo classificato procedo come nella precedente:
- nella prima "Classifica Team -- Terzo classificato1":
SELECT TOP 3 [Classifica Team].[Somma Di Punti], [Classifica Team].Team
FROM [Classifica Team]
ORDER BY [Classifica Team].[Somma Di Punti] DESC;
- nella seconda "Classifica Team -- Terzo classificato":
SELECT TOP 1 [Classifica Team -- Terzo classificato1].Team, [Classifica
Team -- Terzo classificato1].[Somma Di Punti]
FROM [Classifica Team -- Terzo classificato1]
ORDER BY [Classifica Team -- Terzo classificato1].[Somma Di Punti];
Mettiamo di avere questa classifica:
Paperino 10
Pippo 10
Pluto 6
Topolino 5
Le query in questo caso rispondono così
Paperino e Pippo primi con 10
Paperino e Pippo secondi con 10
Pluto terzo con 6
Quello che vorrei è che se Paperino e Pippo sono primi e Pluto terzo al
secondo posto non dovrebbero ricomparire Paperino e Pippo ma risultare
vuoto.
Anticipatamente grazie,
Fabio
rispondo solo a quest'ultima parte e non entro in tutto il precedente.
Se hai ottenuto anche la posizione corrispondente, ti crei un select
distinct delle posizioni ottenute con la tua query
Ti crei una tabella "posizioni finali" in cui inserisci i valori 1-2-3 la
join con il risultato delle varie query in modo che tu possa vedere tutti i
risultati della tabella "posizioni finali" e solo quelli della tua query
risultato che hanno la stessa posizione.
ciao MAssimiliano
--------------------------------
Inviato via http://usenet.libero.it