Ciao a tutti,
fino ad oggi ho sempre realizzato delle query sql semplici.
Ora mi trovo con un caso più completo e quindi chiedo il vostro aiuto.
Ho una tabella con solo un campo numerico chiamato "IDN".
Ho necessità di realizzare una query SQL in grado di aggiornare tali valori in modo che vengano incrementati del valore max + 1
Mi spiego meglio con un esempio.
All'interno della tabella sono presenti i seguenti numeri:
654
655
656
il valore max è 656
Tutti i valori devono diventare
654-->657
655-->658
656-->659
E' possibile farlo con un singolo UPDATE?
Ho provato con
UPDATE Tabella SET IDT = (SELECT MAX(IDT) FROM Tabella)+1
ma non funziona
Grazie in anticipo

Rispondi quotando