Convert varchar to datetime in sql which is having millisec

前端 未结 5 1088
广开言路
广开言路 2021-01-03 08:04

I have a column abc varchar(100) with data like 2011-09-26 16:36:57.810000

I want to convert this column to DATETIME...

<
5条回答
  •  Happy的楠姐
    2021-01-03 08:38

    Based on GBrian's answer, I came up with:

    CONVERT(DATETIME, CONVERT(DATETIME2, abc, 126))
    

    I haven't benchmarked how this stacks up against the substring-based solutions.

提交回复
热议问题