Visualizzazione dei risultati da 1 a 2 su 2

Discussione: group by

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    15

    group by

    ...eh...ehm... pensavate voi di exere entrati un una domanda facile, ma vi sbagliate!

    ho una tabella ke registra gli accexi al sito, ok?i campi sono:
    id (identificativo dell'accexo)
    sex (identificativo della sessione)
    data (data di inizio accesso)
    ute (identificativo dell'utente registrato)

    ora, io ho devo visualizzare una tabella ke dica quanti accexi ci sono stati in un certo periodo di tempo, per ciascun giorno di questo periodo
    es:
    05/02/02 100
    06/02/02 3
    ecc
    ecc

    solo ke con questa query:

    SELECT *, Count(*) as Totale
    FROM uteAccess
    where left(data,11) > 'Feb 4 2002'
    and left(data,11) < 'Feb 10 2002'
    GROUP BY data, sex, ute,Id
    order by data

    mi visualizza ogni riga, quindi
    data totale
    06/02 1
    06/02 1

    e se io metto nel grup solo io campo data, owiamente mi da errore
    venusia

  2. #2
    Prova con questo, ti restituirà per ogni giorno il numero di utenti totali.


    SELECT data, Count(ute) AS NumeroUtenti
    FROM uteAccess
    GROUP BY data

    Ciao
    Giuseppe

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 © 2026 vBulletin Solutions, Inc. All rights reserved.