Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
✅ Azure Stream Analytics ✅ Fabric Olay Akışı
Belirtilen başlangıç tarihi ile bitiş tarihi arasında kesişen belirtilen tarih bölümü sınırlarının sayısını (işaretli tamsayı) döndürür.
Sözdizimi
DATEDIFF ( datepart , startdate, enddate )
Tartışmalar
datepart
Startdate ve enddate değerlerinin tür sınırının çaprazlandığını belirten bölümüdür. Aşağıdaki tabloda tüm geçerli datepart bağımsız değişkenleri listelemektedir.
| datepart | Kısaltmalar |
|---|---|
| yıl | yy, yyyy |
| çeyrek | qq, q |
| aya | mm, m |
| dayofyear | dy, y |
| gün | dd, d |
| hafta | wk, ww |
| hafta içi | dw, w |
| saat | Hh |
| dakika | mi, n |
| saniye | ss, s |
| milisaniye | Ms |
| Microsecond | Mcs |
başlangıç tarihi
Tarih saatine çözümlenebilen bir ifadedir. date bir ifade, sütun ifadesi veya dize değişmez değeri olabilir. Başlangıç tarihi sontarihten alt yapıda
bitiş tarihi
Tarih saatine çözümlenebilen bir ifadedir. date bir ifade, sütun ifadesi veya dize değişmez değeri olabilir. Başlangıç tarihi sontarihten alt yapıda
Dönüş Türleri
bigint
Örnekler
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
Uyarı
Stream Analytics Sorgu Dili'nde, JOIN koşulu içinde kullanıldığında DATEDIFF işlevinin özel kullanımı vardır. Bkz . JOIN.