sql >> Databasteknik >  >> RDS >> Sqlserver

Konvertera normal datetime till en tidszon i sql server 2008

Casta den till dtaetimeoffset gillar

select CAST(dt as datetimeoffset)  from test

EDIT:

du kan sedan använda SWITCHOFFSET för att komma in i den angivna tidszonen. För ditt exempel

select switchoffset(CAST(dt as datetimeoffset),'+05:30')  from test 

Resultat i 2011-11-24 23:26:30.0600000 +05:30




  1. Postgres triggerprocedur vid infogning med hjälp av data i infogade fält för att infoga beräknade data i ett annat fält

  2. Analysera XML-sträng lagrad på Oracle Table

  3. PHP - Är det bra att cachelagra MYSQL-frågor i en txt-fil?

  4. Att välja rader baserat på några regler