gpt4 book ai didi

azure - 为什么测试 JSON 不能转换为日期时间?

转载 作者:行者123 更新时间:2023-12-03 01:48:45 24 4
gpt4 key购买 nike

鉴于此查询

SELECT
[InputEH].session, [InputEH].event, datediff(second, [InputEH].event_start, [InputEH].event_end) AS "duration"
INTO
[SessionEventTable]
FROM
[InputEH]

和这个测试 json:

[{
"session": "session123",
"event": "access",
"event_start": "2017-02-22T9:58:00.12345Z",
"event_end": "2017-02-22T10:03:30.12345Z"
}]

ASA 中的“测试”函数返回:

Cannot cast value '2017-02-22T9:58:00.12345Z' to type 'datetime' in expression 'datediff ( second , [InputEH] . event_start , [InputEH] . event_end )'.

我在这里遗漏了什么吗?看来这应该可行。顺便说一句,如果我删除 "2017-02-22T9:58:00.12345Z" 周围的引号,它会解析,但不起作用;但我认为这是不对的,因为引号应该出现在 JSON 输入中。

最佳答案

哎呀 - 显然“2017-02-22T9:58:00.12345Z”需要是“2017-02-22T09:58:00.12345Z”。问题解决了。

关于azure - 为什么测试 JSON 不能转换为日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42407403/

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