Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Дата в IST в SQL Server

Трябва да използвате DATETIMEOFFSET тип данни, който включва часовата зона и SWITCHOFFSET метод за превключване между часовите зони. Също така:за да получите текущия час, използвайте SYSDATETIMEOFFSET() вместо GETDATE()

-- gets current date/time in the current timezone
SELECT 
SYSDATETIMEOFFSET()

-- get the current date/time in your preferred timezone +05:30 UTC being Indian Std. Time
SELECT 
SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:30')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използвайки SSIS, как да намеря градовете с най-голямо население?

  2. идентификатор на служител автоматично генериране с префикс

  3. Тригер за история на таблици в SQL Server?

  4. Избройте всички бази данни от свързан сървър в SQL Server (T-SQL примери)

  5. Ефективен начин за получаване на максималната стойност на текущия сбор в TSQL