sql-server - 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。任何帮助表示赞赏。
解决方案
SELECT
'"' + CONVERT(varchar,CAST([DateColumn] as datetime2)) + '"'
FROM
[Table]
推荐阅读
- angular - 如何从 Azure Blob Storage (V2) 获取数据到 Angular 7?
- json - 可编码的 HAL JSON 类型
- api - 如何使用在邮递员中运行按钮编辑/更新环境变量?
- r - R中列上的变异函数循环
- python - 在window10上使用conda安装yolov3时出现错误解决环境:失败
- excel - 禁用 DDE 警告
- java - aws ecs 使用容器覆盖运行 ecs 任务
- python - Python(Jupyter Notebook):显示条形图,列作为图例,索引作为 x-ticks
- machine-learning - keras ANN 中的输入和输出形状
- javascript - 如何将 React Hook useState 与自定义实体对象一起使用?