Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    162

    Implementazione query e/o store procedure

    Salve, sono tornato con una nuova richiesta di aiuto per quanto riguarda una query, anche se penso ci sia bisogno di una store procedure.

    Ho una tabella ("Skeda") dove inserisco nome, cognome, azione, data di inserimento, valutazione(che potrebbe essere cluster0,cluster1, cluster 2 e così via) e note

    In questa tabella posso inserire più volte gli utenti per appunto poterli dare più valutazioni giornaliere.

    Io devo selezionare gli utenti in un range di date che hanno avuto un avanzamento nella valutazione.
    Mi spiego meglio:
    utente pippo=cluster0 in data 12/12/2009 e in data 13/12/2009 cluster1

    questo utente in quel periodo ha avuto un avanzamento

    QUalcuno ha un idea, suggerimento da darmi?

    Grazie!

  2. #2
    se fai una

    SELECT COUNT()...WHERE periodo ... GROUP BY Utente,Valutazione

    quelli con la COUNT>1 hanno più di una valutazione, quindi implicitamente un avanzamento

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    162
    Innanzitutto grazie per il tuo intervento,però quello che dici tu è nel caso la valutazione è sempre diversa,mentre la valutazione può anche rimanere la stessa.Quindi può essere che un Utente=cluster0 sia in un determinato giorno che anche nel successivo e così via!

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Per eliminare le ripetizioni usa la parola "DISTINCT" sulla valutazione


    SELECT DISTINCT(Valutazione), COUNT()...WHERE periodo ... GROUP BY Utente,Valutazione

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    162
    Giusto!

    non ci avevo pensato.

    Invece nel frattempo che aspettavo le Vostre soluzioni avevo pensato di fare una join con la stessa tabella e confontare gli utenti e fare in modo che cluster > di cluset1 per esempio

    Non so se mi sono spiegato!

    Grazie ancora per il vostro magnifico interessamento!

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.