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

Rispondi quotando