回复:jmp 无法将 sql datetime2 数据类型识别为日期以字符串形式返回时数据的结构是什么?(即 01/15/2022,或 01AN2022,或......)
jmp 无法将 sql datetime2 数据类型识别为日期当我从 sql 表中查询 datetime2 数据类型列时,它们作为字符变量返回,而不是 JMP 数据类型中的数字日期。我如何在 sql 中强制转换,以便在我使用 JMP 查询时它会作为数字列类型返回?约会时间?
数据访问视窗回复:jmp 无法将 sql datetime2 数据类型识别为日期我有同样的问题。我们使用德语版 JMP。当我从 Microsoft SQL-Server 导入表时,如果数据类型为 datetime,我会得到一个日期,而当我导入 datatime2(7) 时,我只会得到一个字符串。
日期时间示例(正确)
在 SQL Server 中:
在 JMP 中导入:
查询结果: 
datetime2 的示例(不识别为日期,仅识别为字符串)
在 SQL Server 中:
在 JMP 中导入:
查询结果: 
如何在 JMP 中获取 datetime2 日期?
谢谢
回复:jmp 无法将 sql datetime2 数据类型识别为日期你好,
在 Microsoft SQL 服务器中查询“datatime2(0)”格式时,JMP18.1 中似乎仍然存在该问题。

是否存在我在 JMP 中尚未找到的解决方案?
谢谢,
斯文
回复:jmp 无法将 sql datetime2 数据类型识别为日期不确定为什么它将其视为字符数据,但我们只是在查询中将 DATETIME2 数据转换为 DATETIME。
SELECT CAST(ReadTime AS DATETIME) AS ReadTime FROM....
回复:jmp 无法将 sql datetime2 数据类型识别为日期JMP 将其视为字符数据,因为这是驱动程序呈现它的方式。
通常,JMP 会将字符串解析为 JMPDateTime(数字)。datetime2 包含不符合 ISO 8601 的小数秒,因此无法将其解析为数字数据。话虽如此,它现在看起来确实是 ISO 的一部分。我已输入注释以评估将数据导入 JMP 时解析 datetime2 数据的情况。
谢谢。