gpt4 book ai didi

azure - 日期时间语法似乎有效,但会导致语法错误

转载 作者:行者123 更新时间:2023-12-03 02:09:53 27 4
gpt4 key购买 nike

我正在尝试通过给出时间范围来查询我的自定义日志表(例如:CustomData_CL)。此查询的结果将是过滤后的时间范围数据。我想找出结果输出的数据大小。

我用来获取时间范围o/p的查询:

CustomData_CL
| where TimeGenerated between (datetime(2022–09–14 04:00:00) .. datetime(2020–09–14 05:00:00))

但它给出了以下错误:

enter image description here

有人可以提出同样的建议吗?

最佳答案

注意代码点为 8211 的字符。
这些不是标准连字符 ( - ) 🙂。

let p_str = "(datetime(2022–09–14 04:00:00) .. datetime(2020–09–14 05:00:00))";
print str = p_str
| mv-expand str = extract_all("(.)", str) to typeof(string)
| extend dec = to_utf8(str)[0]
<表类=“s-表”><标题>str12月 <正文>(40d100一个97t116e101t116我105米109e101(40250048250250- 8211048957- 821114945232048452:58048048:58048048)4132。46。4632d100一个97t116e101t116我105米109e101(40250048250048- 8211048957- 821114945232048553:58048048:58048048)41)41

Fiddle

根据 OP 请求更新:

请注意,除了使用错误字符导致语法错误之外,您的第二个日期时间年份也是错误的。

// Generation of mock table. Not part of the solution
let CustomData_CL = datatable(TimeGenerated:datetime)[datetime(2022-09-14 04:30:00)];
// Solution starts here
CustomData_CL
| where TimeGenerated between (datetime(2022-09-14 04:00:00) .. datetime(2022-09-14 05:00:00))
<表类=“s-表”><标题>生成时间 <正文>2022-09-14T04:30:00Z

Fiddle

关于azure - 日期时间语法似乎有效,但会导致语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73713947/

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