Salve, stò pensando una SQL che deve fare una cosa del genere:
Selezionare da una tabella di progetti, solo e tutte le voci con gli importi più alti.
Mi spiego meglio:
-ho una tabella con x tipi di progetti
-ciascun progetto ha un numero variabile di finanziatori, ciascuno col suo importo
-devo estrarre solo il finanziatore più grosso per ciascun progetto

Ho pensato ad usare Distinct per ottenere il nome del singolo finanziatore, il problema e che non ho un parametro con cui confrontare i singoli Importi....

So di non essere stato chiaro, per cui metto la stringa che ho pensato fin ora:

sql="SELECT DISTINCT(Nome_progetto),DISTINCT (Nome_partner),Ruolo,Importo FROM progetto WHERE Ruolo='Finanziatore' ORDER BY Importo"

Così ottengo solo i nomi dei Finanziatori e dei progetti ordinati per Importo, ma li ottengo tutti....


Suggerimenti?
Grazie
Rucker