DIFFDATA (Generatore report 1.0)
Restituisce la differenza tra i tipi di campo datetime o time di inizio e datetime o time di fine. Il risultato viene visualizzato sotto forma di numero intero.
Sintassi
DATEDIFF(interval, datetime, 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 differenza di date. |
datetime |
Specifica il valore datetime o time di inizio. |
datetime |
Specifica il valore datetime o time di fine. |
Osservazioni
Se la formula calcola la differenza in un valore time di inizio e un valore time di fine, 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 |
Risultati |
---|---|
YEAR |
Restituisce il numero di anni tra i valori datetime o time di inizio e di fine. |
QUARTER |
Restituisce il numero di trimestri tra i valori datetime o time di inizio e di fine. |
MONTH |
Restituisce il numero di mesi tra i valori datetime o time di inizio e di fine. |
WEEK |
Restituisce il numero di settimane tra i valori datetime o time di inizio e di fine. |
DAY |
Restituisce il numero di giorni tra i valori datetime o time di inizio e di fine. |
HOUR |
Restituisce il numero di ore tra i valori datetime o time di inizio e di fine. |
MINUTE |
Restituisce il numero di minuti tra i valori datetime o time di inizio e di fine. |
SECOND |
Restituisce il numero di secondi tra i valori datetime o time di inizio e di fine. |
Esempio
Formula |
Risultato |
---|---|
DATEDIFF(MONTH, #1/1/2009#, #3/31/2009#) |
2 |
DATEDIFF(HOUR, #15/07/2006 3.30.29#, #20/07/2006 5.30.29#) |
122 |
DATEDIFF(DAY, Sell Start Date, Sell End Date) |
Restituisce il numero di giorni di differenza per ogni istanza dei campi Sell Start Date e Sell End Date. |
Vedere anche