从日期时间列中选择多天的时间窗口

发布于 2025-01-16 08:40:04 字数 85 浏览 1 评论 0原文

给定一个包含 datetime 类型值列的 kdb 表,是否有一个简单的 q 查询来选择在特定窗口内但在任何日期都有时间的所有行?

Given a kdb table with a column of datetime type values, is there a simple q query to select all the rows which have their time within a particular window but on any date?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

很糊涂小朋友 2025-01-23 08:40:04

像这样的东西吗?

q)t:([]10?.z.z)
q)t
z
-----------------------
2003.06.26T07:32:45.704
2021.09.30T06:05:45.588
2015.08.27T14:41:02.619
2020.12.25T13:06:28.033
2017.05.30T05:15:00.394
2009.02.09T22:27:48.524
2013.07.30T00:10:19.679
2011.01.22T19:25:44.318
2009.01.31T04:21:12.165
2009.12.29T19:41:11.965
q)select from t where z within 06:41 15:32
z
-----------------------
2003.06.26T07:32:45.704
2015.08.27T14:41:02.619
2020.12.25T13:06:28.033

Something like this?

q)t:([]10?.z.z)
q)t
z
-----------------------
2003.06.26T07:32:45.704
2021.09.30T06:05:45.588
2015.08.27T14:41:02.619
2020.12.25T13:06:28.033
2017.05.30T05:15:00.394
2009.02.09T22:27:48.524
2013.07.30T00:10:19.679
2011.01.22T19:25:44.318
2009.01.31T04:21:12.165
2009.12.29T19:41:11.965
q)select from t where z within 06:41 15:32
z
-----------------------
2003.06.26T07:32:45.704
2015.08.27T14:41:02.619
2020.12.25T13:06:28.033
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文