Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Beräknar en ny datetime från en angiven period multiplicerat med ett angivet belopp, som läggs till eller subtraheras från en angiven datetime.
Syntax
datetime_add(
period,belopp,datetime)
Läs mer om syntaxkonventioner.
Parameterar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
| period | string |
✔️ | Hur lång tid det tar att öka. |
| belopp | int |
✔️ | Antalet perioder som ska läggas till eller subtraheras från datetime. |
| datetime | datetime |
✔️ | Datum som ska ökas med resultatet av beräkningen av perioden x belopp . |
Möjliga värden för perioden:
- År
- Kvartal
- Månad
- Vecka
- Dag
- Timme
- Minut
- Sekund
- Millisekund
- Mikrosekund
- Nanosekund
Retur
Returnerar en datetime efter att ett visst tids-/datumintervall har lagts till.
Exempel
I följande exempel visas hur du lägger till en punkt i ett datetime-värde med datetime_add funktionen.
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))
Resultat
| år | fjärdedel | månad | vecka | dag | timme | minut | andra |
|---|---|---|---|---|---|---|---|
| 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 |
I följande exempel visas hur du använder datetime_add funktionen för att lägga till eller subtrahera tidsintervall från ett visst datum.
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))
Resultat
| år | fjärdedel | månad | vecka |
|---|---|---|---|
| 2012-01-01T00:00:00Z | 2020-01-01T00:00:00Z | 2015-10-01T00:00:00Z | 2018-12-02T00:00:00Z |