Navigazione

    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. Ordinare float con una query
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      muschio User Newbie • ultima modifica di

      Ordinare float con una query

      Ciao a tutti,
      sto cercando di ordinare una tabella che contiene una classifica sulla base della media vittorie/sconfitte. La query (PHP/mySQL) è la seguente:

      
      $standings = @mysql_query("SELECT 
                                    CA.ID AS id, 
                                    CA.Squadra AS team, 
                                    CA.Vinte AS won, 
                                    CA.Perse AS losed, 
                                    CA.Vinte/CA.Perse AS media 
                                  FROM 
                                    classifica_ath CA 
                                  WHERE 
                                    CA.Categoria = '".$_GET['type']."' AND 
                                    CA.Anno = '".$_GET['year']."' ORDER BY media DESC"); 
       
      
      ```Il risultato è questo: 
       
      

      Squadra Media
      Nuova Pianorese 0.900
      Carpi B.C. 0.625
      Fortitudo Baseball 1.000

       
      Ho già provato le seguenti cose:
      - ORDER BY CA.Vinte/CA.Perse DESC
      - ORDER BY ABS(CA.Vinte/CA.Perse) DESC
      - ORDER BY ABS(media) DESC
      - ORDER BY MEDIA*1000 DESC
      
      Grazie 
      
      Muschio
      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        prova cosi:

        [php]
        mysql_query("SELECT
        CA.ID AS id,
        CA.Squadra AS team,
        CA.Vinte AS won,
        CA.Perse AS losed,
        CA.Vinte/CA.Perse AS media,
        ((CA.Vinte/CA.Perse)*1000) AS ordermedia

                                FROM 
                                  classifica_ath CA 
                                WHERE 
                                  CA.Categoria = '".$_GET['type']."' AND 
                                  CA.Anno = '".$_GET['year']."' ORDER BY ordermedia DESC");
        

        [/php]

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          muschio User Newbie • ultima modifica di

          Ha funzionato, grazie!!!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            Prego 😄

            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