|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2000
Città: Bologna (S.G. Persiceto)
Messaggi: 717
|
[MySQL] MAX tra un sottoinsieme di valori
Premetto: sono poco più che un novellino in materia... cercherò di spiegarmi comunque
Ho una query SELECT con vari campi; uno di questi dovrebbe visualizzare il valore massimo del campo A (calcolato, ma non è questo il punto), ma solo tra i record in cui il campo B è maggiore di 0. Non è possibile inserire questa condizione nella clausola WHERE, perchè mi sballerebbe tutto il resto della query. Ho provato con CASE WHEN ma senza successo. Inserisco il codice: Codice:
SELECT players.name, players.ID_player, SUM(results.score) AS totalscore, [...], ROUND(MAX(results.score/results.innings),3) AS bestmatch, [...] FROM players, results [...] E' possibile secondo voi? Grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2000
Città: Bologna (S.G. Persiceto)
Messaggi: 717
|
Lo sapevo, ci sono riuscito subito dopo aver scritto il messaggio
Scusate! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:29.



















