Condividi tramite


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.