Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Mengembalikan hitungan (bilangan bulat yang ditandatangani) dari batas datepart yang ditentukan yang disilangkan antara tanggal mulai dan berakhir yang ditentukan.
Sintaksis
DATEDIFF ( datepart , startdate, enddate )
Argumen
datepart
Adalah bagian dari startdate dan enddate yang menentukan batas jenis yang disilangkan. Tabel berikut ini mencantumkan semua argumen datepart yang valid.
| datepart | Singkatan |
|---|---|
| tahun | yy, yyyy |
| kuartal | qq, q |
| bulan | mm, m |
| dayofyear | dy, y |
| hari | dd, d |
| minggu | wk, ww |
| hari kerja | dw, w |
| jam | Hh |
| menit | mi, n |
| detik | ss, s |
| milidetik | Ms |
| mikrodetik | Mcs |
startdate
Adalah ekspresi yang dapat diatasi ke tanggalwaktu. tanggal dapat berupa ekspresi, ekspresi kolom, atau string harfiah. Startdate disubstruksi dari enddate
enddate
Adalah ekspresi yang dapat diatasi ke tanggalwaktu. tanggal dapat berupa ekspresi, ekspresi kolom, atau string harfiah. Startdate disubstruksi dari enddate
Jenis Kembalian
bigint
Contoh
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
Nota
Dalam Bahasa Kueri Analisis Aliran ada penggunaan khusus fungsi DATEDIFF saat digunakan di dalam kondisi JOIN. Lihat JOIN.