簡體   English   中英

需要從列中獲取日期部分並將時區從UTC轉換為CST時區

[英]Need to get the date part from a column and Convert the time zone from UTC to CST time zone

需要從列Start_DateTime(varchar數據類型)獲取日期部分,其中包含'06 / 04/19 10:44 AM CDT','06/10/19 11:56 AM EDT'等數據並需要轉換時間區到CST時區

我有一個用戶定義的函數dbo.fn_UTCtoCST ,它將轉換時區,但我試圖在select查詢中組合所有這些以獲得所需的結果

SELECT 
            Start_DateTime
           ,Inspector
           ,Status
           ,Distance
           ,Location
from XYZ

如果你的函數是標量值函數(返回一個值),那么這可能適合你。

select * 
from A 
  cross apply dbo.fn_UTCtoCST(date)  cstdate.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM