Visualizzazione dei risultati da 1 a 9 su 9

Discussione: raggruppare dei dati

  1. #1
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512

    raggruppare dei dati

    ciao,
    ho fatto una query dove mi butta fuori una serie di anni... molti sono uguali e vorrei poterli raggruppare

    NON POSSO FARE UNA SELECT DISTINCT

    Ho semplicemente il mio ciclo

    While not rs.EOF and not rs.BOF

    response.write Right(rs("Data_domanda"),4) & "
    "

    rs.MoveNext
    Wend

    che mi mostra le dati presenti nel sql eseguito.

    Ora vorri poterli unire e contare...

    ES:

    1967
    1967
    1981
    1999
    1999
    1999
    2000

    vorrei poter elaborare in quel ciclo un qualcosa che mi butti fuori

    1967 - 2
    1981 - 1
    1999 - 3
    2000 - 1

    help!

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    Re: raggruppare dei dati

    Originariamente inviato da pip19
    ciao,
    ho fatto una query dove mi butta fuori una serie di anni... molti sono uguali e vorrei poterli raggruppare

    NON POSSO FARE UNA SELECT DISTINCT

    Ho semplicemente il mio ciclo

    While not rs.EOF and not rs.BOF

    response.write Right(rs("Data_domanda"),4) & "
    "

    rs.MoveNext
    Wend

    che mi mostra le dati presenti nel sql eseguito.

    Ora vorri poterli unire e contare...

    ES:

    1967
    1967
    1981
    1999
    1999
    1999
    2000

    vorrei poter elaborare in quel ciclo un qualcosa che mi butti fuori

    1967 - 2
    1981 - 1
    1999 - 3
    2000 - 1

    help!
    una group by ??
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    cosi' pero' mi perdo il count di quante sono le date

  4. #4
    Originariamente inviato da pip19
    cosi' pero' mi perdo il count di quante sono le date
    e perché? hai già provato?

  5. #5
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    ......

    avevo chiesto se avete una soluzione ad un problema...

    il problema l'ho elencato all'inizio...

    qualcuno ha una soluzione?

  6. #6
    ma scusa SE group (che NON hai provato a quanto ho capito) non funziona come vuoi...

    metti un "if" dentro il loop...
    una cosa del tipo

    codice:
    Conta=0
    DO UNTIL rs.bof OR rs.eof 
     If rs("anno")<>UltimoAnno Then 
      UltimoAnno = rs("anno")
      Conta = 1
      Stampa = "ok"
     Else 
      LaConta = LaConta + 1
     End If
     
     If stampa="ok" Then response.write(UltimoAnno &" - "& Conta) End If
    
     rs.movenext
    LOOP
    Il tutto pensato e scritto molto in fretta...

    Ohiaia

    PS. il peggior modo di ottener aiuto, o imparare qualcosa, è cercare la pappa pronta... o pretenderla... tantopeggio scrivere qualcosa come il tuo ultimo post...
    Grazie sempre di tutto!!!
    Alberto

  7. #7
    Originariamente inviato da pip19
    ......

    avevo chiesto se avete una soluzione ad un problema...

    il problema l'ho elencato all'inizio...

    qualcuno ha una soluzione?
    usa la GROUP BY

  8. #8
    codice:
    SELECT Data_domanda, Count(*) as totale 
      FROM tua_tabella GROUP BY Data_domanda
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  9. #9
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da pip19
    ......

    avevo chiesto se avete una soluzione ad un problema...

    il problema l'ho elencato all'inizio...

    qualcuno ha una soluzione?
    :rollo:
    quante pip**
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

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.