Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273

    [mysql] aggregare e sommare dati

    Ciao a tutti,

    in una tabella inserisco una nuova riga ogni prodotto venduto.

    semplificando la tabella è così composta:

    id
    nome_prodotto
    data
    ecc.

    io avrei bisogno di raggruppare il risultato per "nome_prodotto" e avere totale dei record legati ad ogni singolo prodotto (praticamente il nunmero di righe in cui compare il prodotto).

    riesco a raggruppare con group by ma non so come trovare la somma.

    Sapete aiutarmi con la query?

    Grazie

    eraclito
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  2. #2
    Nella query inserisci il conteggio dei prodotti come:

    count(nome_prodotto) as num_prodotti

    e nel risultato fai riferimento a num_prodotti

  3. #3
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    Originariamente inviato da vitren54
    Nella query inserisci il conteggio dei prodotti come:

    count(nome_prodotto) as num_prodotti

    e nel risultato fai riferimento a num_prodotti
    funziona, grazie
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

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.