Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    5

    [MySQL] query per media su somme

    Ciao,
    ho bisogno di aiuto per fare una query
    Ho la tabella
    servizi(id, descrizione, durata, data)
    id identifica l'utente che ha svolto il servizio.
    devo fare la media delle durate per ogni id in un intervallo di tempo, ovvero sommare tutte le durate con stesso id con data compresa fra A e B, dopodichč fare la media dei valori risultanti. Non ho i permessi per creare view. Come faccio?

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Mi sa che il problema non č la vista in se stessa,
    ma che non hai il permesso di creare viste.
    __________________________________________________ ____________
    Del resto č giusto, se ogni utente potesse crearsi le
    sue viste in breve tempo il DB intero vā nel pallone
    __________________________________________________ ____________
    __________________________________________________ ____________


    Io sono ancora una schiappetta con MySql ma direi che se
    puoi almeno crearti una connessione ODBC allora ti puoi connettere
    in locale con un applicativo qualunque ( mi viene in mente Access )
    alla tabella interessata e solo in locale avrai la facolta di crearti
    la tua vista
    __________________________________________________ _______________

    Per creare la connessione ODBC devi conoscere la pass
    dell'utente root e sei in lettura e scrittura

    Forse in MySql esiste anche un user piu generico senza pass e con
    autorizzazioni limitate
    Ma per questo hai bisogno di qualcuno piu esperto di me.

    Saluti

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469

    Re: [MySQL] query per media su somme

    Originariamente inviato da Polco
    Ciao,
    ho bisogno di aiuto per fare una query
    Ho la tabella
    servizi(id, descrizione, durata, data)
    id identifica l'utente che ha svolto il servizio.
    devo fare la media delle durate per ogni id in un intervallo di tempo, ovvero sommare tutte le durate con stesso id con data compresa fra A e B, dopodichč fare la media dei valori risultanti. Non ho i permessi per creare view. Come faccio?
    select id,avg(durata) from servizi
    where (quello che vuoi)
    group by id

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.