首页 > 解决方案 > SSMS 复制并粘贴到 Excel - 日期时间列

问题描述

我不确定这是 T-SQL / SSMS 问题还是 Excel。我希望我可以在我的 SQL 中做一些事情来解决这个问题,但我无法通过网络搜索找到解决方案。我有一个查询可以提取日期/时间列。它在 SSMS 中显示为:2020-12-24 03:30:27.0000000

但是,当我将此值复制到 Excel 中时,它显示如下:30:27.0

因此,我需要进入 Excel 并格式化每一列。有没有办法可以编写我的 SQL 语句来避免这样做?我没有在我的 SQL 语句中做任何事情,除了:SELECT DateColumn FROM Table。任何帮助表示赞赏。  

标签: sql-serverexceltsqlssms

解决方案


SELECT 
    '"' + CONVERT(varchar,CAST([DateColumn] as datetime2)) + '"'
FROM 
    [Table]

推荐阅读