Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    120

    come effettuare statistiche in archi di tempo

    Ciao a tutti..

    scusate ma ho un dubbio..

    Stato leggendo alcuni articoli, ma le statistiche sono semplici ma complesse.. mi spiego..
    se devo dire l'andamento che ha avuto in un mese sugli iscritti.. devo calcolare per ogni giorni quanti iscriti ha avuto..

    Significa:

    30 Query al db per ogni giorno del mese così da ricavere gli iscritti di ogni giorno..

    Ma non è una procedura un poco pesante ?
    super php

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Basta e avanza una query effettuando un raggruppamento per giorno.
    Non hai specificato il db che utilizzi, cosa obbligatoria come chiaramente indicato nel regolamento di sezione che ti invito a leggere.
    Ipotizzando, vista la tua firma, che stia usando mysql e che abbia salvato la data d'iscrizione in un campo di tipo date, per ricavare il numero di iscritti del mese corrente ti basta fare

    codice:
    select day(data) as giorno,count(*) as iscritti
    from tabella
    where date_format(data,"%Y%m") = date_format(curdate(),"%Y%m") 
    group by data
    order by iscritti desc

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    120
    scusa hai rag. mi ero convinto che ero dentro la categoria mysql..

    Si così è molto meglio..

    Grazie!!!
    super php

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.