1
鑑於此查詢爲什麼不能測試JSON被轉換爲日期時間?
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 '測試' 函數返回:
無法施展值「2017-02-22T9:58 :00.12345Z'在表達式'datediff(second,[InputEH]。event_start,[InputEH]。event_end)'中鍵入'datetime'。
我在這裏錯過了什麼嗎?看來這應該起作用。另外,如果我刪除"2017-02-22T9:58:00.12345Z"
附近的引號,它會解析,但它不起作用;我不認爲這是正確的,因爲引號應該在JSON輸入。
你已經轉換爲使用功能之前的日期。首先投射它比它會工作 – arjun