sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man får tidszonförskjutning från tidszonens namn

Använd DATEPART med TZ-parametern. Exempel:

SELECT DATEPART(tz, (CAST('2021-01-01' AS DATETIMEOFFSET) AT TIME ZONE 'Central European Standard Time')); 

Resultatet är på några minuter.



  1. MySQL - Räknare inom grupp

  2. Ge alla behörigheter till användare på Oracle-schemat

  3. förenkla SQL-satsen genom att använda CTE

  4. ALTERNATIV (OMKOMPILERA) är alltid snabbare; Varför?