Yin葉子 2022-04-11 14:57 采纳率: 33.3%
浏览 51

SQL Server字符转换成日期时报错

如下时数据内容:
ListPK csvFile FileCount UpdateTime EDart_Path
100007167 changes_13EX500224.csv 18239 44661.427315 \CDUVMeDART09\logs
100007168 changes_12EX500039.csv 18135 44661.174039 \CDUVMeDART09\logs
100007169 changes_14EX500260.csv 18083 44659.927153 \CDUVMeDART09\logs

我在将UpdateTime字段的44661.427315转换为时间日期时报错:
Conversion failed when converting date and/or time from character string.

我的SQL语句如下:

SELECT [ListPK]
,[csvFile]
,[FileCount]
,CONVERT(datetime,UpdateTime)
,[EDart_Path]
FROM [CDU_Molding_156Share].[dbo].[EDart_FileCount]

  • 写回答

2条回答 默认 最新

  • ダ雨夹雪リ 2022-04-11 15:21
    关注
    
    SELECT [ListPK]
    ,[csvFile]
    ,[FileCount]
    ,CONVERT(DATETIME,'1900-01-01')-2+UpdateTime
    ,[EDart_Path]
    FROM [CDU_Molding_156Share].[dbo].[EDart_FileCount]
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 4月11日