Aracılığıyla paylaş


DATEDIFF

✅ 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.