我对表的迭代有疑问。 库存中有状态产品 ( test_product ) 和操作:添加或从库存中删除。 产品行动操作日期数字全部的测试产品添加 2023-01-03 4个 4个测试产品消除 2023-01-05 -3 1个测试产品消除 2023-01-07 -1 0 有一天我们会添加或删除 ...
我对表的迭代有疑问。 库存中有状态产品 ( test_product ) 和操作:添加或从库存中删除。 产品行动操作日期数字全部的测试产品添加 2023-01-03 4个 4个测试产品消除 2023-01-05 -3 1个测试产品消除 2023-01-07 -1 0 有一天我们会添加或删除 ...
我正在尝试解决一个问题,每次更新项目时,我都有一个包含不同版本项目的表。 人符合光盘 A 符合光盘 B 版本开始版本结束鲍勃是是 2022-01-01 2022-01-04 鲍勃是否 2022-01-05 2022-01-13 鲍勃否否 2022-01-14 2022-01-22 鲍勃是否 ...
我有下表的前三个字段。 我想计算金额高于 0 的连续天数(“天数”字段)。 钥匙日期数量天 1个 2023-01-23 0 0 1个 2023-01-22 10 2个 1个 2023-01-21 20 1个 1个 2023-01-20 0 0 1个 2023-01-19 0 ...
我想以一种方式聚合事务表,它对下一行中的变量进行求和,如果满足条件则求和,否则中断并再次开始求和以创建新行。 这可能令人困惑,所以在下面添加示例 -我有什么 - ID 日期类型数量一种 2023 年 1 月 1 日传入 10 一种 2/1/2023 传入 10 一种 2023 年 3 月 1 日 ...
order_at 交货时间 2023-01-01 2023-01-03 2023-01-02 2023-01-03 2023-01-03 2023-01-05 2023-01-04 2023-01-05 我想要一个新字段next_delivery_at ,它是每个delivery_a ...
这是我的示例输入表: 员工ID 项目生效日期** 1个一种 2014-08-13 1个乙 2016-12-21 1个 C 2018-02-21 员工ID 指定生效日期 1个实习生 2014-08-05 1个高级的 2016-08-17 1个队长 2018-02-05 表 1:描述了在组 ...
应将数字数组转移到范围以压缩记录数。 这是一个例子: 当前的: L2PARAM_ID A_AXIS_RANGE CL_L2_Params_2688303 10 CL_L2_Params_2688303 20 CL_L2_Params_2688303 70 CL_L2_Params_ ...
我需要找到方法来获取一段时间内每天发生的事件数量,包括没有事件发生的日子,让那一天的值为 0。 我试试这个查询: 但是,我没有得到 0 值。 周期为40天,但只得到31条记录(9天完全没有事件的情况不会出现)。 我看到这个, Postgres,每天计数条目,包括没有的天数但不知何故似乎像我的查询。 ...
在SQL Server 2016中,我有一个具有以下链接结构的表: dbo.项目原始项目商品编号 NULL 7 1个 2个 NULL 1个 5个 6个 3个 4个 NULL 8个 NULL 5个 9 11 2个 3个编辑注意:添加粗体数字作为对下面@lemon 评论的回应重要的是, ...
我有一个文件,其中包含每个员工的所有时间打卡班次,如下所示: 员工开始时间时间结束 123 2022-10-23 10:40:00.000 2022-10-23 14:00:00.000 123 2022-10-23 14:00:00.000 2022-10-23 14:30:00.000 ...
下面是输入表: 月价值 1个 200 2个 - 3个 - 4个 300 5个 - 预计 Output: 月价值 1个 200 2个 200 3个 200 4个 300 5个 300 我确实尝试在 SQL 中使用 LAG function,结果我能够填充即时 NULL 值的值,在上述情 ...
外部连接“填空” 我在 PostgreSQL 数据库中有一对主从表,其中主表“samples”有一些样本,每个样本都有时间戳。 详细表“sample_values”在任何给定的样本时间戳中都有一些参数的一些值。 我的查询 回报(如预期): 样品编号采样时间参数_id 样本值 1个 2023-01-1 ...
我有一个包含用户的表格、一个月系列、一个资格标志、一个金额的运行总和和一个增量金额列(下面的示例数据)。 我需要找到自最后一个资格标志出现以来每个用户累积的金额。 用户月合格运行量新金额 1个 1月20日 1个 0 0 1个 2月20日 0 150 150 1个 3月20日 0 150 ...
我想要的是显示连续 5 天的第一个日期,如果总共 10 天,则计为 2 次连续。 月份的范围只能具体设置一次。 例如:我想获取从 2023-01-01 => 2023-01-31 月份开始的所有可用日期。 例如: 我的表: ID 日期 1个 2023-01-01 1个 2023-01-0 ...
我是 Power Query(M 语言)的新手。 我了解 Power Query 的基础知识,但遇到了一个具有特殊分组要求的用例。 假设我的源数据是这样的: 发票# 顾客# 1个一种 2个一种 3个乙 4个一种 5个一种 6个乙 7 乙我希望将其转换为: 来自发票# 发票# 顾客# 1个 2个一 ...
我有以下任务:编写查询以获取下表中每个用户的活动日期之间的最大间隔:(例如,用户 1 的最大间隔为 3 天,用户 2 为 30 天,用户 3 为有 null。) 我的解决方案如下: ...
我有 +10k 个 ID,每个 ID 都有 10 个区域; 每个区域都会以某种方式受到影响我想计算每个 ID 每个区域受到影响的持续时间,按天排序(考虑整个上周) 要知道某个区域是否/何时受到影响, AFFECTED_ZONE列将返回 1 到 10 之间的值(确定哪个区域是那个区域) 我知道一旦AF ...
我正在尝试找出特定用户操作的连续出现次数及其长度。 假设这是每月登录。 下面是我的表格的简化结构和我预期的最终结果。 PostgreSQL 架构设置: alex01 有 2 连胜,长度为 4 jon03 有 3 条条纹,长度分别为 1、3 和 4 mark05 有 1 条长度为 5 的连胜 ...
我有一个与递归相结合的 gaps and islands SQL 问题。 背景:我运行一个包含学校假期和银行假期的PostgreSQL数据库,我从中呈现学校、城市等的日历视图。 我在上面使用编程语言编写了很多逻辑代码,但尝试将其移动到 SQL 中以获得更好的性能。 表格locations存储学校(例 ...
:) 如何使用 LEAD 函数将产品与有效期结合起来? 知道我如何选择 device_id、valid_from、valid_to、product 如果下一个产品/记录与前一个相同,我们将在整个有效期内使用该产品? 我想得到的查询的预期结果如下: 仅返回 4 条记录:(不改变顺序) 细节: ! ...