View Full Version : query di Access per modifica mese
massimo67
14-08-2006, 15:27
salve a tutti !
ho un database di access composto da 1200 record circa.
Nel campo mese ci sono i mesi dell'anno scritti così:
1
2
3
4
5
6
7
8
9
10
11
12
devo farli diventare così:
01
02
03
04
05
06
07
08
09
10
11
12
Esiste una query per farlo ? io non sò crearla !
Grazie
:)
Andrea16v
14-08-2006, 19:32
Non ho mai usato Access, ma posso darti un consiglio generale.
Se i valori di quella colonna che vuoi modificare sono dichiarati numerici, e quindi permettono di ricorrere a un ordinamento naturale (x < y), puoi fare una selezione dei valori strettamente minori di "10" e concatenarli con una stringa "0".
Se i valori invece non sono dichiarati numerici in questo modo non funziona in quanto la selezione ti restituirebbe un insieme vuoto, e bisogna probabilmente adottare una sostituzione pura (non è comunque un problema).
Se il comando di concatenazione è lo stesso di SQL puoi provare con || o con CONCAT, ma per questo dovresti sentire qualcuno che conosce Access. :)
Esiste una query per farlo ? io non sò crearla !
:)
Ciao, immagino che il campo sia di tipo stringa, quindi è semplice:
UPDATE Movimenti SET Giorno = '0' & Giorno Where len(Giorno)=1
dove Movimenti è il nome della tabella e Giorno è il nome del campo
massimo67
17-08-2006, 09:12
ho già risolto ... avevo postato anche su un'altro portale.
In ogni caso grazie, avrò modo di provare più avanti la tua query !!!
:)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.