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.
DATEADD işlevi, tarih türlerine sahip eşleşen özellikler için saat ve tarih hesaplamaları yapar. Tarih ve saatleri mevcut tarihten önce belirtilen bir süre içinde almak için DATEADD işlevini kullanın.
Sözdizimi
DATEADD (DateTimeUnits, OffsetValue, DateTime)
Bağımsız değişken
DateTimeUnits
DateTime parametresinin birimlerini belirtir: YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE veya SECOND. Bu değer büyük/küçük harfe duyarlıdır ve parametrenin çevresinde tırnak işaretleri gerekli değildir.
OffsetValue
DateTimeUnits parametresi tarafından belirtilen birimlerde saat uzaklığını belirtir. OffsetValue negatif bir tamsayı olmalıdır. Pozitif değerler desteklenmez.
DateTime
Uzaklığı hesaplamak için bir zaman damgası belirtir. Bu bir tarih değişmez değeri olamaz. GETGMTDATE veya başka bir DATEADD işlevinin sonucu olmalıdır.
Açıklamalar
DATEADD işlevi yalnızca değişmez değer karşılaştırmalarında ve yalnızca karşılaştırma işlecinin sağ tarafında kullanılabilir.
GETGMTDATE işlevi, Greenwich Ortalama Saati'ndeki (GMT) geçerli tarih ve saati döndürür. Bu değerin bilgisayarınızın yerel saatiyle aynı olmayabileceğini unutmayın.
İç zaman gösterimi beklenmeyen eşleştirme sonuçlarına neden olan yuvarlama hataları üretebileceğinden eşittir (=) karşılaştırma işlecini kullanmayın.
Uzaklık birimlerini birleştirmek için birden çok DATEADD işlevi kullanabilirsiniz.
Örnekler
Aşağıdaki örnek WHERE yan tümcesi, son beş gün içinde değiştirilmiş belgelerle eşleşir:
...WHERE System.DateModified <=DATEADD (DAY, -5, GETGMTDATE())
Aşağıdaki örnek WHERE yan tümcesi, son iki gün dört saat içinde değiştirilmiş belgelerle eşleşir:
...WHERE System.DateModified <=DATEADD (DAY, -2, DATEADD (HOUR, -4, GETGMTDATE()))
İlgili konular
-
Başvuru
-
kavramsal