gpt4 book ai didi

sql - MS SQL Server 日期 Excel

转载 作者:行者123 更新时间:2023-12-04 22:06:47 25 4
gpt4 key购买 nike

我有从 SQL Server 链接到 Excel 文档的数据。 SQL Server 上的列格式为 datetime2 .

当我通过 ODBC 连接获取数据时,它会以字符串形式出现吗?

我尝试使用

CAST(column AS DATE ) 

但这没有用。

我尝试通过重新格式化
CONVERT(VARCHAR(10), column, 103) 

也一样,但这没有用。

我也尝试通过 Microsoft 查询检索数据,但没有奏效。

目前我正在使用 VBA 代码,例如:
While (ActiveCell.Value <> "")
ActiveCell.Value = DATEVALUE(ActiveCell.Value)
ActiveCell.Offset(1,0).Activate
Wend

并循环遍历需要这种处理的每一列,但多列中的 100000 行需要永远循环。有没有其他选择?

最佳答案

Excel 和 Access 似乎也不喜欢 SQL Server datetime2 格式。

我已将数据转换为日期时间格式,现在似乎可以正常工作。

关于sql - MS SQL Server 日期 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19581036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com