Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [sql] for each record in select

    ciao a tutti, ho una tabella del tipo:

    nome durata

    andrea 5
    mario 3
    andrea 4
    andrea 4
    mario 3
    giulio 2
    ... ...
    avrei bisogno della media delle durate di tutti i record con lo stesso "nome", ovvero una sorta di (a spanne):

    foreach record in (select distinct nome from tabella ) select AVG(durata) as media FROM tabella

    Non riesco a impostare la query, qualcuno sa aiutarmi?

    grazie anticipatamente

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    select nome,avg(durata) as media
    from tabella
    group by nome

  3. #3
    grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.