Privacy Policy
ProgrammazioneShopping/Come fare

Operazioni con le date in Access – aggiungere giorni, mesi, anni ad una data

[:it]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])

[:]

2 pensieri riguardo “Operazioni con le date in Access – aggiungere giorni, mesi, anni ad una data

  • Salve:
    Mi servirebbe un aiuto su una formula da usare in un campo data di scadenza.
    I campi sono
    Anno
    Mese
    Giorni
    Data Iniziale
    Data fine ( la dove visualizzare la scadenza )
    In pratica se nei campi a, m e g immetto un valore vorrei che il campo scadenza si popolasse con la nuova scadenza in base alla data iniziale.
    Ho provato con dateadd (“aaaa”;[anno];[data Iniziale]) – come faccio ad sommare anche i mesi e i giorni?, c’è una formula che si può usare anche in access ..
    ringraziando per il tempo dedicatomi.
    Saluti
    Vinguzz.

Lascia un commento

Translate »
Privacy Policy - Personalizza tracciamento pubblicitario