【发布时间】:2013-07-09 00:52:09
【问题描述】:
帮助!这些日期格式(YYYY.M.DD)已经有大量数据,所以我无法修改数据。有简单的解决方法吗?当我目前尝试将当前日期作为“日期”字段导入时,我遇到了转换问题。
我使用 Tableau 作为覆盖,它正确识别日期,没问题。我能做什么?
【问题讨论】:
-
先导入一个 varchar 列(例如,一个临时表),然后在将它们移动到真实表之前执行转换。
-
问题必须 表明对正在解决的问题的基本理解。告诉我们您尝试过什么,为什么它不起作用,以及它应该如何工作。另见:Stack Overflow question checklist
-
问题主要在于 SQL Server 无法识别 (YYYY.M.DD) 的日期格式。有什么办法吗?
-
这是 SQL Server 吐出的 SQL 代码:
CREATE TABLE [dbo].[20130421] ( [MEMID] bigint, [TRANSACTION_DATE] datetime )我需要将日期从 YYYY.M.DD 转换为 SQL (Server) 可以识别的日期。首次导入此数据时如何更改代码?
标签: sql sql-server database sql-server-2008 database-schema