Gå till huvudinnehåll Gå till ytterligare innehåll

DATE_DIFF

Beräknar skillnaden mellan två tidsmarkörer.

Syntax

DATE_DIFF(UNIT, TIMESTAMP1, TIMESTAMP2)

Argument

UNIT

Typ: string

Tidsenheten som ska returneras.

Den kan vara någon av följande:

  • year
  • quarter
  • month
  • week
  • day
  • hour
  • minute
  • second
  • millisecond

TIMESTAMP1

Typ: timestamp

Tiden att subtrahera från TIMESTAMP2.

TIMESTAMP2

Typ: timestamp

Tiden TIMESTAMP1 subtraheras från.

Returnerar

Typ: bigint

TIME2 - TIME1 uttryckt i termer av UNIT.


Exempel

UNIT TIMESTAMP1 TIMESTAMP2 Utdata
dag 2001-08-22 03:04:05.321 2001-08-23 03:04:05.321 1
år 2001-08-22 03:04:05.321 2006-08-22 03:04:05.321 5
år 2006-08-22 03:04:05.321' 2001-08-22 03:04:05.321 -5
andra 2001-08-22 03:04:05.321 2001-08-22 03:04:35.321 30
kvartal 2001-08-22 03:04:05.321 2001-11-22 03:04:05.321 1
kvartal 2001-08-22 03:04:05.321 2001-08-22 03:04:05.321 0
år 2001-08-22 03:04:05.321 null null

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!