Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363

    Istruzione SQL per classifica/raggruppamento visite

    Ciao a tutti, ho una tabella con questi campi

    Giorno
    Oggetto
    NumeroClic

    che conta i clic ricevuti da un oggetto in ogni giornata.

    Mi servirebbe una o più istruzioni SQL che mi restituisca i clic per oggetto per mese/anno, in ordine di numero clic per oggetto, e per mese/anno, degli ultimi 4 mesi.

    Esempio:

    codice:
    Nome oggetto     feb 11   gen 11   dic 10   nov 10   TOT
    
    Oggetto1           9        8        9        7       33
    Oggetto2           5        6        1        4       16
    Oggetto3           1        2        3        4       10

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

  3. #3

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

    codice:
    TRANSFORM nz(Sum(numeroclic),0) AS Somma
    SELECT tabella.oggetto, Sum(tabella.numeroclic) AS totale
    FROM tabella
    WHERE (((Format([giorno],"yyyymm")) Between Format(DateAdd("m",-4,Now()),"yyyymm") And Format(DateAdd("m",-1,Now()),"yyyymm")))
    GROUP BY tabella.oggetto
    PIVOT Format([giorno],"yyyymm");
    La tabella pivot non consente di ordinare sul totale.
    Se desideri quell'ordinamento ti basta, una volta salvata la query (ad esempio con nome tabella_pivot), crearne un'altra che la richiami

    select * from tabella_pivot order by totale desc


  5. #5
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Grazie!
    Mi sa che dovrò studiare più SQL di quanto so ora...

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.