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

    [PHP] query sql di ricerca più conteggio

    Ciao
    ho una tabella contenente:
    Numero_tessera
    totale_spesa
    numero_prodotti

    il numero tessera può essere duplicato.
    vorrei una query che mi stili una classifica dei clienti che hanno speso di più, agglomerando però i clienti con numero tessera uguale.
    per esempio:

    numero_tessera - totale_spesa - numero_prodotti
    1 - 10 - 1
    2 - 3 - 1
    1 - 3 - 3


    il risultato della query deve darmi:

    numero_tessera - totale_spesa - numero_prodotti
    1 - 13 - 4
    2 - 3 - 1

    idee?
    grazieeee

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select numero_tessera, sum(totale_spesa), sum(numero_prodotti) from tuatabella group by numero_tessera;

  3. #3
    grazie questo funziona ma non ordina in base alla spesa..
    ho provato ad aggiungere order by totale_spesa ma non lo fa.

    devo duplicare il codice cliente perkè un cliente può fare piu acquisti quindi all'interno della tabella acquisti avrò lo stesso codice ripetuto piu volte con l'importo della spesa la data dell'acquisto e la il numero di capi comprati

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Cosa intendi per non ordina in base alla spesa?
    Vuoi un ordinamento in base al totale della spesa?

  5. #5
    SI
    in modo da avere una specie di classifica di chi ha speso di più in totale..

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prova così aggiungendo un alias al campo totale_spesa.

    select numero_tessera, sum(totale_spesa) as spesa_totale, sum(numero_prodotti) from tuatabella group by numero_tessera order by spesa_totale;

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.