Navigazione

  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Registrati
  • Accedi
Privacy - Termini e condizioni
© 2020 Search On Media Group S.r.l.
  • Registrati
  • Accedi
  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Stream
  • Interest
  • Categories
  1. Home
  2. Categorie
  3. Coding e Sistemistica
  4. Coding
  5. Classifica Marcatori
Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
  • T
    talkoman User Attivo • 1 feb 2011, 20:02 ultima modifica di

    Classifica Marcatori

    Ciao a tutti, sto realizzando un portale per la gestione delle partite di Pallanuoto e la classifica dei Marcatori.
    Ho una tabella nel DB "rel_atl_tab" con i seguenti campi:

    • idRelazione
    • codTabellino
    • codAtleta
    • goal
    • codCampionato

    dove CodTabellino è il riferimento all'id del tabellino di una determinata partita, codAtleta è il riferimento Univoco dell'atleta, goal sono i goal che ha fatto in quella partita e codCampionato è il riferimento all'id del Campionato in questione.

    Come faccio ad estrarmi la classifica dei marcatori? Dovrei fare la somma di tutti i Goal degli atleti di quel campionato. Giusto? Ma come?

    0 Miglior Risposta Ringrazia Cita Rispondi

      1 Risposta Ultima Risposta
      Caricamento altri post
      Rispondi
      • Topic risposta
      Effettua l'accesso per rispondere
      • Da Vecchi a Nuovi
      • Da Nuovi a Vecchi
      • Più Voti
       

    • T
      talkoman User Attivo • 2 feb 2011, 23:03 ultima modifica di

      Nada?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        mikslap User Attivo • 6 feb 2011, 06:52 ultima modifica di

        Non devi fare altro, almeno per come hai esposto la situazione, che una query con la clausula SUM.
        Es.:
        $query = "SELECT SUM(goal) as goal_tot FROM rel_atl_tab WHERE .......";

        Il gioco è così fatto.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          talkoman User Attivo • 23 feb 2011, 21:33 ultima modifica di

          Scusa se rispondo ora ma sono stato sott'acqua (per restare in tema :giggle:) comunque questa è la query che eseguo io....ma non funge...

          SELECT nome,cognome,nominativo,SUM(goal) AS GOL FROM (anagrafica INNER JOIN rel_atl_squ ON anagrafica.codFin = rel_atl_squ.codAtleta) INNER JOIN rel_atl_tab ON anagrafica.codFin = rel_atl_tab.codAtleta WHERE anagrafica.eliminato='n' AND rel_atl_tab.eliminato='n' AND rel_atl_squ.eliminato='n' AND rel_atl_squ.codSquadra IN ".$str." AND codCampionato='".$idCamp."' GROUP BY nome,cognome,nominativo ORDER BY GOL DESC, nome ASC, cognome ASC, nominativo ASC

          $str è una stringa contenente i codici delle squadre iscritte a quel campionato

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            mr.valdemar User • 25 feb 2011, 13:30 ultima modifica di

            ciao
            uhm ma non sarebbe più semplice estrarre dalla tabella con un ordine?
            se ho capito bene, prova tipo:

            select * from rel_atl_tab where codCampionato=(qui metti il codice del campionato di cui ti serve la classifica) order by goal desc;

            Max.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            Caricamento altri post
            Rispondi
            • Topic risposta
            Effettua l'accesso per rispondere
            • Da Vecchi a Nuovi
            • Da Nuovi a Vecchi
            • Più Voti