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

    generare classifiche top 10

    Salve a tutti e buona domenica. Avrei bisogno di un aiutino.Ho un database così composto

    id marca tipo maniche colore....ecc.

    1 marca1 tipo1 maniche1 colore1
    2 marca1 tipo2 maniche1 colore2
    3 marca2 tipo1 maniche2 colore3


    Vorrei creare uno script che mi estrapolasse una classifica (top 10) riferita alla marca e al tipo. Il risultato che vorrei è:

    classifica per tipo 1: (poi per tipo 2, 3 4 ecc.)

    1) Marca1 --->Quanti
    2) Marca2 ---> Quanti

    Mi dareste una mano? Ve ne sarei grato.

  2. #2
    Devi fare due cicli di query uno dentro l'altro.

    Prima effettui la query raggruppando per tipo, poi per ogni tipo cicli i valori portandoti dietro il tipo e calcolando il totale di quei valori...

  3. #3
    intanto grazie della risposta. Potresti essere un attimino più chiaro, magari con un esempio pratico, perchè leggendo quanto hai scritto non ho capito molto.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: generare classifiche top 10

    Originariamente inviato da liberdoit
    Salve a tutti e buona domenica. Avrei bisogno di un aiutino.Ho un database così composto

    id marca tipo maniche colore....ecc.

    1 marca1 tipo1 maniche1 colore1
    2 marca1 tipo2 maniche1 colore2
    3 marca2 tipo1 maniche2 colore3


    Vorrei creare uno script che mi estrapolasse una classifica (top 10) riferita alla marca e al tipo. Il risultato che vorrei è:

    classifica per tipo 1: (poi per tipo 2, 3 4 ecc.)

    1) Marca1 --->Quanti
    2) Marca2 ---> Quanti

    Mi dareste una mano? Ve ne sarei grato.
    codice:
    select tipo,marca,count(marca) as quanti
    from tabella
    group by tipo,marca
    order by tipo,quanti desc

  5. #5
    esattissimo, aggiungo infine LIMIT 10 e ho ottenuto esattamente ciò che volevo. Grazie mille nicola, sei un grande

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.