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.
Şunlar için geçerlidir:SQL Server
Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı
Bir tarihte belirtilen tarih bölümüne tarih veya saat aralığını temsil eden bir sayı ekledikten sonra yeni bir DT_DBTIMESTAMP değeri döndürür. Sayı parametresi bir tamsayı olarak değerlendirilmelidir ve tarih parametresi geçerli bir tarih olarak değerlendirilmelidir.
Sözdizimi
DATEADD(datepart, number, date)
Arguments
datepart
Tarihin hangi bölümüne sayı ekleneceğini belirten parametredir.
sayı
datepart değerini artırmak için kullanılan değerdir. Değer, ifade ayrıştırıldığında bilinen bir tamsayı değeri olmalıdır.
date
Geçerli bir tarih veya tarih formatında bir metin döndüren bir ifadedir.
Sonuç Türleri
DT_DBTIMESTAMP
Açıklamalar
Aşağıdaki tabloda, ifade değerlendiricisi tarafından tanınan tarih parçaları ve kısaltmalar listelenir. Tarih bölümü adları büyük/küçük harfe duyarlı değildir.
| Tarih Bölümü | Abbreviations |
|---|---|
| Yıl | yy, yyyy |
| Üç aylık dönem | qq, q |
| Ay | mm, m |
| YılınGünü | dy, y |
| Day | dd, d |
| Hafta | wk, ww |
| Hafta içi | dw, w |
| Saat | Hh |
| Dakika | mi, n |
| Second | ss, s |
| Milisaniye | Bayan |
İfade ayrıştırıldığında sayı bağımsız değişkeni mevcut olmalıdır. Argüman bir sabit veya değişken olabilir. İfade ayrıştırıldığında değerler bilinmediğinden sütun değerlerini kullanamazsınız.
Datepart bağımsız değişkeni çift tırnak içine alınmalıdır.
Tarih sabiti, tarih veri türlerinden birine açıkça dönüştürülmelidir. Daha fazla bilgi için bkz. Integration Services Veri Türleri.
DATEADD, değer null olduğunda null bir sonuç döndürür.
Tarih geçersizse, tarih veya saat birimi bir dize değilse veya artış statik bir tamsayı değilse hatalar oluşur.
SSIS İfade Örnekleri
Bu örnek geçerli tarihe bir ay ekler.
DATEADD("Month", 1,GETDATE())
Bu örnek , ModifiedDate sütunundaki tarihlere 21 gün ekler.
DATEADD("day", 21, ModifiedDate)
Bu örnek, sabit bir tarihe 2 yıl ekler.
DATEADD("yyyy", 2, (DT_DBTIMESTAMP)"8/6/2003")
Ayrıca Bkz.
DATEDIFF (SSIS Expression)
DATEPART (SSIS İfadesi)
DAY (SSIS İfadesi)
MONTH (SSIS İfadesi)
YEAR (SSIS İfadesi)
İşlevler (SSIS İfadesi)