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

    GROUP BY e ordinare in base ad AVG DESC

    questa è la img della mia tabella

    ho la necessità di formulare una query per redarre una classifica dove vi sia:
    COUNTRY - AVG(timing) DEL COUNTRY - MIN(timing) DEL COUTRY - COUNT(id_tempo) DEL COUNTRY

    e ordinare il tutto in base AVG(timing) decrescente.

    Madò...
    Il problema è, inoltre, che il campo country di uno stesso stato non è perfettamente "identico"
    Ad esempio, guardando l'img American Samoa ha 5 record, ma il campo coutry ha dei numeri (78, 87, 86, 86, 88, 78) che non rende i campi perfettamente identici.


    A fronte di tutto ciò è possibile formulare una query??

  2. #2
    NON CI POSSO CREDERE!!!

    Codice PHP:
    $query "SELECT SUBSTRING_INDEX(country, ' - ', 1), COUNT(id_tempo), AVG(timing), MIN(timing) FROM tempi_sim GROUP BY SUBSTRING_INDEX(country, ' - ', 1) ORDER BY AVG(timing) ASC";
    $result mysql_query($query) or die(mysql_error());
    while(
    $rows mysql_fetch_row($result))
        {
        echo 
    $rows[0].' - '.$rows[1].' - '.$rows[2].' - '.$rows[3];
        echo 
    '
    '
    ;
        } 
    Mi sento fiero di me stesso!!!

  3. #3
    mi ritrovo alle prese con questa maledetta query...

    sul mio db mysql on line non gira...

    Invalid use of group function

    QUALCUNO DI ESPERTO MI AIUTI... vi pregooooooo...

  4. #4
    ho risolto... si spera definitivamente (quando imparerò bene mysql sarà sempre troppo tardi...)

    Codice PHP:
    $query "SELECT SUBSTRING_INDEX(country, ' - ', 1), COUNT(id_tempo), AVG(timing), MIN(timing) FROM tempi_sim GROUP BY SUBSTRING_INDEX(country, ' - ', 1) ORDER BY 3 ASC"

  5. #5
    Ciao Oly, sono arrivato tardi...
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

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.