Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27

Discussione: Campo calcolato SQL

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    89

    Campo calcolato SQL

    Salve ragazzi!
    Vi chiedo di spiegarmi come si fa a creare una tabella in SQL che abbia un campo contenente i valori cumulati rispetto i record di un altro campo numerico ad esso adiacente.

    Ad es.
    _________________
    Id, Id_Cumulato
    1 1
    2 3
    3 6
    4 10
    _________________

    grazie a tutti voi!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    89

    ...acc! si legge male l'esempio..

    vi riscrivo l'esempio

    _______________
    ID, ID_Cumulato
    1 , 1
    2 , 3
    3 , 6
    4 , 10
    _______________

  3. #3
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    202
    A parte che esiste la funzione modifica....
    cmq sai solo tu in che modo vinene calcolato quell'id cumulativo.
    Dovresti esplicitarti un po di più.
    Definisci un po' sto id cumulativo ?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    89
    quale sarebbe la sintassi della funzione modifica?
    Intendo dire che il campo cumulato è ottenuto dalla somma dei valori precedenti record del campo ID, ossia:
    record 1: ID=1 e ID_Cumulato=1
    record 2: ID=2 e ID_Cumulato=1+2
    record 3: ID=3 e ID_Cumulato=1+2+3
    record 4: ID=4 e ID_Cumulato=1+2+3+4

    Siete in grado di aiutarmi?
    Grazie in anticipo!!

  5. #5
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    202
    la difficoltà stà nel definire un algoritmo per il calcolo dell'id cumulativo...
    dovresti usare un ciclo while...
    (se domani trovo il tempo ti faccio un esempio...)
    Poi un bell'update o insert in tabella

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    89

    ...grazie

    ti ringrazio, sapresti mica suggerirmi un manuale completo e ben fatto su SQL?
    Grazie di nuovo.

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    89

    ______________

    ______________

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    89
    up...

  9. #9
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Da quanto ho capito l'id cumulato e la semplice somma degli id precedenti, quindi se lo vuoi stampato basta creare una variabile che si incrementa ad ogni id.

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    89

    lo so ma...

    il mio problema è: quali istruzioni/comandi SQL devo utilizzare per incrementare ciclicamente il campo cumulato?
    mi potete postare il codice SQL?

    Grazie in anticipo!

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