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.
Sürüm açılan listesini kullanarak hizmetler arasında geçiş yapın. Gezinti hakkında daha fazla bilgi edinin.
Şunlar için geçerlidir: ✅ Microsoft Fabric ✅ Azure Veri Gezgini ✅ Azure İzleyici ✅ Microsoft Sentinel
Belirtilen bir dönemdeki yeni bir tarih saat değerini belirtilen bir miktarla çarpar, belirtilen tarih saatine eklenir veya çıkarılır.
Sözdizimi
datetime_add(
dönem,tutarı,tarih saat)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| dönem | string |
✔️ | Artırılan sürenin uzunluğu. |
| miktar | int |
✔️ | Tarih saatine eklenecek veya çıkaracak dönem sayısı. |
| tarih ve saat | datetime |
✔️ | Dönem x tutar hesaplamasının sonucuna göre artırılan tarih. |
Olası dönem değerleri:
- Yıl
- Üç aylık dönem
- Ay
- Hafta
- Gün
- Saat
- Dakika
- İkinci
- Milisaniye
- Microsecond
- Içerir
Döndürülenler
Belirli bir saat/tarih aralığı eklendikten sonra bir tarih saat döndürür.
Örnekler
Aşağıdaki örnekte, işleviyle bir tarih saat değerine nokta ekleme gösterilmektedir datetime_add .
print year = datetime_add('year',1,make_datetime(2017,1,1)),
quarter = datetime_add('quarter',1,make_datetime(2017,1,1)),
month = datetime_add('month',1,make_datetime(2017,1,1)),
week = datetime_add('week',1,make_datetime(2017,1,1)),
day = datetime_add('day',1,make_datetime(2017,1,1)),
hour = datetime_add('hour',1,make_datetime(2017,1,1)),
minute = datetime_add('minute',1,make_datetime(2017,1,1)),
second = datetime_add('second',1,make_datetime(2017,1,1))
Çıktı
| yıl | çeyrek | aya | hafta | gün | saat | dakika | saniye |
|---|---|---|---|---|---|---|---|
| 2018-01-01 00:00:00.0000000 | 2017-04-01 00:00:00.0000000 | 2017-02-01 00:00:00.0000000 | 2017-01-08 00:00:00.0000000 | 2017-01-02 00:00:00.0000000 | 2017-01-01 01:00:00.0000000 | 2017-01-01 00:01:00.0000000 | 2017-01-01 00:00:01.0000000 |
Aşağıdaki örnek, belirli bir tarihe zaman aralıkları eklemek veya çıkarmak için işlevinin nasıl kullanılacağını datetime_add gösterir.
print year = datetime_add('year',-5,make_datetime(2017,1,1)),
quarter = datetime_add('quarter',12,make_datetime(2017,1,1)),
month = datetime_add('month',-15,make_datetime(2017,1,1)),
week = datetime_add('week',100,make_datetime(2017,1,1))
Çıktı
| yıl | çeyrek | aya | hafta |
|---|---|---|---|
| 2012-01-01T00:00:00Z | 2020-01-01T00:00:00Z | 2015-10-01T00:00:00Z | 2018-12-02T00:00:00Z |