gpt4 book ai didi

kdb - 从日期字段获取月份 - KDB

转载 作者:行者123 更新时间:2023-12-02 17:44:58 27 4
gpt4 key购买 nike

我将销售数据存储在数据库中。 sales_date 字段包含销售发生的日期。我想提取按月分组的数据,以便获得一月、二月等的汇总数据。有没有一种方法可以做到这一点,而不必提取整个数据然后手动执行?

最佳答案

像下面这样的东西应该可以工作。如果数据在磁盘上分区,请记住将分区包含在 where 子句中。

q)tbl:([]dt:20?(2013.01.01;2013.02.01;2013.01.03);sales:20?100000)
q)select sum sales by `month$dt from tbl
dt | sales
-------| ------
2013.01| 701075
2013.02| 298200
q)select avg sales by `month$dt from tbl
dt | sales
-------| --------
2013.01| 50076.79
2013.02| 49700

关于kdb - 从日期字段获取月份 - KDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16059740/

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