Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 30 su 30
  1. #21
    scusa ma anche io non avevo capito quello che devo fare, ora è tutto chiaro, praticamente basta che varia una sola cosa per prendere tutta la riga ad esempio

    codice:
    TIPODOC     NUMERO     REG
    carta          1              a
    carta          1              a
    carta          1              a
    carta          2              a
    carta          2              a
    carta          3              a
    cartone       3              a
    carta          1              b
    come puoi vedere ho aggiunto due righe al mio esempio di tabella, nella penultima varia TIPODOC, allora deve essere presa e nell'ultima varia REG e deve essere presa anche quella, praticaemnte la riga deve essere memorizzata ad ogni singola variazione, l'importante è che non si ripetino righe uguali, chiaro ora?
    Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!

  2. #22
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    allora basta

    select distinct TipDoc,NDoc,Reg from tabella

  3. #23
    ora la provo, ma cosi non va bene?

    SELECT TIPODOC, NUMERO, REG
    FROM ASSEGNI
    GROUP BY TIPODOC, NUMERO,REG;

    (lo sto solo chiedendo non voglio oppormi )
    Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!

  4. #24
    comunque si quella con il distinct generale funziona...
    Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!

  5. #25
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Se vuoi mettere il group by devi anche usare qualche funzionalità di "raggruppamento" come sum(), max(), min(), etc

    Messo così da solo non va bene

  6. #26
    non voglio fare l'esperto per carità ma guarda questo esempio qua:
    http://www.studiamo.it/dispense/info...ole-sql.html#3

    dove applica questa query

    SELECT BENEFICIARIO, NOTE
    FROM ASSEGNI
    GROUP BY BENEFICIARIO, NOTE;

    che ne pensi?

    cmq quella che mi hai apepna suggerito funziona
    Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!

  7. #27
    Originariamente inviato da comas17
    Se vuoi mettere il group by devi anche usare qualche funzionalità di "raggruppamento" come sum(), max(), min(), etc

    Messo così da solo non va bene
    non è obbligatorio, se nella select hai le stesse colonne della group by. certo, a quel punto è come fare la distinct sulle stesse colonne...

  8. #28
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Originariamente inviato da optime
    non è obbligatorio, se nella select hai le stesse colonne della group by. certo, a quel punto è come fare la distinct sulle stesse colonne...
    E' vero

  9. #29
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Originariamente inviato da blackguardian
    non voglio fare l'esperto per carità ma guarda questo esempio qua:
    http://www.studiamo.it/dispense/info...ole-sql.html#3

    dove applica questa query

    SELECT BENEFICIARIO, NOTE
    FROM ASSEGNI
    GROUP BY BENEFICIARIO, NOTE;

    che ne pensi?

    cmq quella che mi hai apepna suggerito funziona

    Che è una pagina in cui ti spiegano l'utilizzo del group by e quindi lo mettono ovunque, anche dove potrebbe essere risolto con il distinct (ma ovviamente non vogliono confondere le idee introducendo un'altra parola chiave...)

    Lo usano poi invece in maniera più "classica" dove aggiungono anche il sum()

  10. #30
    ok ho capito...vi ringrazio di nuovo...
    Se ti dicono siediti e stai zitto...tu alzati e muori combattendo!!!

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.