问题标签 [lead]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 查找时间间隔集群
我有一个包含多个条目的表。一项由开始日期时间和结束日期时间组成。
我想以这样的方式找到条目集群:
如果一个条目在前一个条目结束之前开始,则两者都是集群的一部分。这是某种重叠问题。
例子:
我想要输出
我有一个解决方案,它先排序,然后对行号和滞后/领先等进行一些计算。问题是第4行直接在第2行之后的特殊情况,所以我不认识它......
这里的sql有好的解决方案吗?也许我错过了什么?
sql-server - SQL Server 2012 - 领先/落后非空值比较
我的表:
当Col3
更改日期的组合时Col1
,Col2
我需要更新/设置标志。
例如:Between1/3/2015
和1/9/2015
的值Col3
是相同的 ( CC
) 所以我需要在until0
之间的所有日子里设置标志。1/4/2015
1/8/2015
之间1/13/2015
和1/29/2015
的值Col3
从CC
变为DD
。所以我需要在直到1
之间的所有日子里设置标志。1/14/2015
1/28/2015
它已经成为我的脑筋急转弯,请任何专家帮助?
sql-server - lag() 和 lead() sql server 函数从 diff 表中选择数据
我需要帮助才能执行以下操作:
主表有
子表有
当MainTable.STATE
值从 100 变为 200 时,我想选择SubTable.Line1
值MainTable.DATE_TIME = SubTable.DATE_TIME
似乎LAG()
orLEAD()
函数可以检测到MainTable.STATE
字段中数据的这种转换。
如何使用 SQL 语句使用LAG()
或LEAD()
函数来做到这一点?
感谢所有快速回复。由于 MainTable.STATE 值可以是任何值,因此我不能将其值包含在 sql stmt 中。
rest - Marketo Rest API - 使用 ID 更新潜在客户
如何使用“id”的lookupField 更新潜在客户?我尝试执行更新,但收到“1003 - 字段 'id' 不允许”错误。以下是我的请求数据以供参考。
asp.net - 在向 Marketo 提交数据之前使用我自己的表单
我正在使用 ASP.NET 并想使用自己的表单,但仍将数据发送到 Marketo 表单以创建新的潜在客户。我已经获得了我想以 JSON 格式提交的字段名称和值,如用于创建/更新潜在客户的 Marketo 文档中所示 - http://developers.marketo.com/documentation/rest/createupdate-leads/
该表单只会为每个表单创建一个潜在客户,我已经在 Marketo 中创建了表单并拥有表单 ID 和我认为需要的所有内容,我只是不知道我需要做什么才能将值提交到市场形式。
理想情况下,我想使用 SOAP 或 REST api 从服务器端实现我的目标,而不是使用 javascript。
我不反对服务器端表单发布方法,如果有人可以帮助提供所需的服务器端代码,那么它也会受到赞赏
hive - 使用前导功能检测蜂巢列中的序列
我正在尝试检测配置单元表列中的序列。我有 3 列(id、标签、索引)。每个 id 都有一个标签序列, index 是标签的顺序,比如
我想确定是否出现 x,y,x,y 的标签序列。
我正在考虑尝试使用主要功能来完成此操作,例如:
产量:
其中 l1(2,3) 是下一个标签值。然后我可以检查一个模式
这适用于 id = a,但不适用于标签序列为:x、y、y、y、y、x 的 id = b。我不在乎它是连续 3 年,我只是对它从 x 到 y 再到 x 到 y 感兴趣。
我不确定这是否可能,我正在尝试分组和分区的组合,但没有成功。
mysql - 滞后表列的通用存储过程
我需要计算不同频率的回报。为此,我希望能够将列中的值滞后k个单位。虽然我找到了不同的具体解决方案,但我无法制作通用的存储过程(很可能是由于我对 mysql 缺乏经验)。我怎样才能最好地做到这一点?
我有一个包含多个列的表,其中包含以下信息的列:
- ID
- 日期
- 价格
最终结果应该是一个包含所有原始列的表,加上一个包含价格滞后值的列。
为了保持程序的通用性,我可以想象该程序会将表名、必要的列名(例如 ID、日期、价格)和滞后数 k作为输入,并将一列附加到表中。
sql - 比较列上的当前月份和上个月的行,SQL Server 2012
对于一个我不完全确定如何在 SQL Server 2012 中解决的问题,我需要一些指导和帮助。我认为LAG
函数LEAD
可能有用,但我不确定。
这是我的数据现在的样子:
我们有一YearMonth
列显示每个状态的状态locationCode
和一个Active
表示每个质量的 intLocationCode
客观的:
我的目标是比较LocationCode
当前YearMonth
(我们称之为201406
)和前一个Yearmonth
(我们称之为201405
)的 for:
一个例子 :
基本上我想弄清楚的是如何在名为Active
.
如果当前月份的行列Active
不为零,而上个月的 Active 为零,则我们得出结论,当前月份的行为“新”(1),否则为 (0)。
下面提供了一个示例:
我怎么解决这个问题?
postgresql - 如何获取特定的先前事件 Postgres
我的数据库中有以下类型的数据行
- 用户 1 进行软件更新 1
- 用户 1 对产品执行一些操作
- 用户 1 对产品执行一些操作
- 用户 1 对产品执行一些操作
- 用户 1 进行软件更新 2
- 用户 1 对产品执行一些操作
- 用户 1 对产品执行一些操作 <--在此事件之前的先前软件更新是什么
我以前使用过 Lead 和 Lag Windows 函数,所以我知道如何获取记录的标准前置事件。但是,我在这里要做的是获取在相关事件之前发生的非常具体的先前事件(即用户执行的最后一次软件更新)。有没有办法使用 Lead/Lag 或其他方式来做到这一点,而不必自行加入表格?
我必须提供的其他数据是用户 ID、事件发生的日期/时间、操作类型(软件更新、登录、购买、出售等)。
如果需要更多详细信息,请告诉我。
谢谢西蒙
sql - 根据开始日期创建成本期间 - PL/SQL
甲骨文 11g
我想根据新成本的开始日期为每个成本设置结束日期
对于以下数据,请设置结束日期
输入:
期望的输出:结束日期是下一条记录的开始日期-1