AGGIUNGIDATA (Generatore report 1.0)
Restituisce un tipo di campo datetime o time risultante dall'aggiunta del numero specificato di unità di intervalli di tempo al tipo di campo datetime o time originale. Il risultato è rappresentato dallo stesso tipo di dati del campo datetime o time di inizio originale.
Sintassi
DATEADD(interval, units, datetime)
interval |
Specifica le unità, year (anno), quarter (trimestre), month (mese), day (giorno), hour (ora), minute (minuto), second (secondo) o week (settimana), utilizzate per calcolare la somma di date o ore. |
units |
Specifica il numero di intervalli. |
datetime |
Specifica la data o l'ora di inizio alla quale vengono aggiunti gli intervalli. |
Osservazioni
Se la formula aggiunge un numero di unità di intervalli di tempo a un valore time di inizio, l'unità di intervallo può essere solo ORA, MINUTO o SECONDO.
Per visualizzare un valore datetime sotto forma di valore time, è necessario formattare il campo per l'uso di una delle seguenti stringhe di formato datetime personalizzato nella scheda Numero della finestra di dialogo Formato: u, f, o s.
Per gli intervalli non viene applicata la distinzione tra maiuscole e minuscole.
Gli intervalli seguenti sono validi.
Intervallo |
Risultato |
---|---|
YEAR |
Restituisce un valore datetime o time che corrisponde al numero di anni specificato dal valore datetime o time. |
QUARTER |
Restituisce un valore datetime o time che corrisponde al numero di trimestri specificato dal valore datetime o time. |
MONTH |
Restituisce un valore datetime o time che corrisponde al numero di mesi specificato dal valore datetime o time. |
WEEK |
Restituisce un valore datetime o time che corrisponde al numero di settimane specificato dal valore datetime o time. |
DAY |
Restituisce un valore datetime o time che corrisponde al numero di giorni specificato dal valore datetime o time. |
HOUR |
Restituisce un valore datetime o time che corrisponde al numero di ore specificato dal valore datetime o time. |
MINUTE |
Restituisce un valore datetime o time che corrisponde al numero di minuti specificato dal valore datetime o time. |
SECOND |
Restituisce un valore datetime o time che corrisponde al numero di secondi specificato dal valore datetime o time. |
Esempio
Formula |
Risultato |
---|---|
DATEADD(MONTH, 3, #8/18/2009#) |
11/18/2009 |
DATEADD(HOUR, 3, DtId) |
Restituisce un valore time per ogni istanza del campo DtId. Ad esempio, se l'ora originale è 07.00.01, il risultato è 10.00.01. |
DATEADD(DAY, 365, Sell End Date) |
Restituisce una data finale di vendita per ogni istanza a 365 giorni dalla data finale originale. Ad esempio, se la data finale originale è il 18/12/2009, il risultato è 18/12/2010. |
Vedere anche