media degli elementi estratti da una query

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
Ciao a tutti,

dovrei trovare la media dei valori livello batteria degli ultimi 5 elementi inseriti per un determinato codice.

Esempio estratti questi record: SELECT A.livello_batteria,A.id FROM xtr_events_logs AS A WHERE A.ntx_code='120CC7FB' ORDER by A.id LIMIT 5;

Trovarne la media.

Un mio collega che stava provando ha provato questa query:
SELECT AVG(A.livello_batteria) AS MEDIA,A.id FROM xtr_events_logs AS A WHERE A.ntx_code='120CC7FB' ORDER by A.id LIMIT 5;

ma è evidente che è sbagliato il concetto di utilizzo della clausola LIMIT.

Ora ho un vuoto e chiedo aiuto: bisogna farlo con una sottoquery o impostata qualche clausola di group by ?

Grazie
 

Allegati

  • Cattura qr1.JPG
    Cattura qr1.JPG
    45,4 KB · Visite: 95

Discussioni simili