Operazioni con le date in Access – aggiungere giorni, mesi, anni ad una data
Si tratta di una operazione che faccio di rado e che puntualmente dimentico!
Come aggiungere giorni, mesi o anni ad una data? Niente di più facile, basta utilizzare la funzione Dateadd ed il gioco è fatto!!
Vediamo qualche esempio:
Aggiungere giorni
- NUOVA_DATA: DateAdd(“d”;[NUM_GIORNI];VECCHIA_DATA])
Aggiungere Mesi
- NUOVA_DATA: DateAdd(“m”;[NUM_MESI];VECCHIA_DATA])
Aggiungere Anni
- NUOVA_DATA: DateAdd(“yyyy”;[NUM_ANNI];VECCHIA_DATA])
Volendo fare qualcosina di un po’ più complicato, quindi introducendo logiche che si basano su altre colonne della stessa query:
- NUOVA_DATA:IIf(IsNull([DATA_ESEMPIO_1]);DateAdd(“m”;[NUM_MESI];[DATA_ESEMPIO_1]);[DATA_ESEMPIO_1])