Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
✅ Flusso di eventi dell'infrastruttura di Analisi ✅ di flusso di Azure
Restituisce il conteggio (intero con segno) dei limiti datepart specificati incrociati tra la data di inizio e l'ora di fine specificate.
Sintassi
DATEDIFF ( datepart , startdate, enddate )
Argomenti
datepart
Parte di startdate e enddate che specifica il limite di tipo superato. Nella tabella seguente sono elencati tutti gli argomenti datepart validi.
| datepart | Abbreviazioni |
|---|---|
| anno | yy, yyyy |
| quarto | qq, q |
| mese | mm, m |
| dayofyear | dy, y |
| giorno | dd, d |
| settimana | wk, ww |
| giorno feriale | dw, w |
| ora | Hh |
| minuto | mi, n |
| secondo | ss, s |
| millisecondo | ms |
| microsecondo | Mcs |
startdate
Espressione che può essere risolta in un valore datetime. date può essere un'espressione, un'espressione di colonna o un valore letterale stringa. Startdate è sottostruito da enddate
enddate
Espressione che può essere risolta in un valore datetime. date può essere un'espressione, un'espressione di colonna o un valore letterale stringa. Startdate è sottostruito da enddate
Tipi restituiti
bigint
Esempi
SELECT DATEDIFF (minute, EntryTime, CAST('2014-09-10 12:00:00' AS datetime)) AS DiffTime
FROM Input TIMESTAMP BY EntryTime
WHERE Toll > 5
SELECT DATEDIFF (minute, EntryTime, DATEADD(hour,2,EntryTime)) AS DiffTime
FROM Input TIMESTAMP BY EntryTime
WHERE Toll > 5
Annotazioni
Nel linguaggio di query di Analisi di flusso è disponibile un uso speciale della funzione DATEDIFF quando viene usato all'interno di una condizione JOIN. Vedere JOIN.