我以excel文件格式从诊所提取临床索赔数据,并将数据加载到SQL Server 2008中。
Src日期(excel):57957
它已转换为日期时间格式并使用以下代码加载到SQL Server中。
CONVERT(VARCHAR(10),cast(57957 - 18263 as datetime),101) ==> "09/05/2008"
现在,excel已更新为在单独的字段中提取时间值。
时间:59400。
如何将此十进制值转换为HH:MM:SS格式?
答案 0 :(得分:0)
将Excel列的数据类型更改为DateTime。
答案 1 :(得分:0)
59400可能是'十进制'部分日期,如果是,那么:
select CONVERT(VARCHAR(10),cast(.59400 as datetime),108)