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])

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

wp-puzzle.com logo