Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema su stringa SQL

    Ciao a tutti.
    Ho un problema che vorrei risolvere.
    Avendo una tabella contenente 3 campi (nome_cognome,indirizzo,progressivo) e volendo incrementare il campo progressivo in base ad una selezione e volendolo fare con una sola istruzione SQL come dovrei digitare tale istruzione? (sempre che sia possibile).
    Vi faccio un breve esempio:
    Nella mia tabella ho 5 record cosi composti:
    cogn_nom indirizzo progressivo
    Abbate Pino via bha 12 0
    Bianchi Gino via bho 16 0
    Ciano Alberto via bhe 10 0
    Fioco Francesco via bhu 2 0
    Mera Paolo via bhi 5 0

    Ora con una sola istruzione SQL vorrei incrementare il campo progressivo partendo ad esempio dal record 3 per ottenere quanto segue:
    cogn_nom indirizzo progressivo
    Abbate Pino via bha 12 0
    Bianchi Gino via bho 16 0
    Ciano Alberto via bhe 10 1
    Fioco Francesco via bhu 2 2
    Mera Paolo via bhi 5 3

    Utilizzando una istruzione SQL di questo tipo
    UPDATE tabella SET progressivo = progressivo + 1 WHERE cogn_nom >='Ciano Alberto'
    ovviamente mi setta il campo progressivo con tutti valori 1.
    Esiste un metodo per ottenere il risultato che ho descritto sopra?

    Sapendo di poter contare su di voi..
    Salutoni
    Pieruccio

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    fatti na variabile intera e la incrementi in un ciclo per ogni record da aggiornare

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.