問題タブ [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.

0 投票する
3 に答える
724 参照

sql - 時間間隔のクラスターを見つける

複数のエントリを持つテーブルがあります。1 つのエントリは、開始日時と終了日時で構成されます。

次のような方法でエントリのクラスターを見つけたい:

前のエントリが終了する前にエントリが開始された場合、両方がクラスタの一部です。ある種の重複問題です。

例:

の出力が欲しい

開始を並べ替えてから、行番号とラグ/リードなどを使用していくつかの計算を行うソリューションがありました。問題は、4 行目が 2 行目の直後に来る特殊なケースであるため、認識できません...

ここでSQLに良い解決策はありますか? 多分私は何かを逃していますか?

0 投票する
1 に答える
481 参照

sql-server - SQL Server 2012 - Lead/Lag not null 値の比較

私のテーブル:

と日付Col3の組み合わせが変更された場合、フラグを更新/設定する必要があります。Col1Col2

例: Between1/3/20151/9/2015の値Col3は同じ ( ) なので、 untilの間のすべての日にCCフラグを設定する必要があります。01/4/20151/8/2015

と の間1/13/20151/29/2015Col3が から に変化CCDDます。したがって、まで1の間のすべての日にフラグを に設定する必要があります。1/14/20151/28/2015

それは私にとって頭の体操になっています。専門家の助けをお願いします。

0 投票する
3 に答える
336 参照

sql-server - 差分テーブルからデータを選択するためのlag()およびlead()SQLサーバー関数

次のことを行うには、助けが必要です。

メインテーブルには

サブテーブルには

MainTable.STATE値が 100 から 200 に変化したときに、SubTable.Line1値を選択したいMainTable.DATE_TIME = SubTable.DATE_TIME

どちらかLAG()またはLEAD()関数がMainTable.STATEフィールド内のデータのこの遷移を検出できるようです。

LAG()またはLEAD()関数を使用するSQL文でこれを行うにはどうすればよいですか?

すべての迅速な対応に感謝します。MainTable.STATE 値は何でもかまいませんので、その値を sql stmt に含めることはできません。

0 投票する
1 に答える
1118 参照

rest - Marketo Rest API - ID を使用してリードを更新する

「id」の lookupField を使用してリードを更新するにはどうすればよいですか? 更新を実行しようとしましたが、「1003 - フィールド 'id' は許可されていません」というエラーが表示されました。以下は、参考のための私の要求データです。

0 投票する
1 に答える
972 参照

asp.net - データをMarketoに送信する前に独自のフォームを使用する

ASP.NET を使用しており、独自のフォームを使用したいのですが、データを Marketo フォームに送信して新しいリードを作成します。リードの作成/更新に関する Marketo ドキュメント ( http://developers.marketo.com/documentation/rest/createupdate-leads/ ) に示されているように、JSON 形式で送信したいフィールド名と値を取得しました。

フォームはフォームごとに 1 つのリードのみを作成します。Marketo でフォームを作成し、フォーム ID と必要と思われるすべてのものを持っています。値をマルケトフォーム。

理想的には、JavaScript を使用するのではなく、SOAP または REST API を使用してサーバー側から目標を達成したいと考えています。

私はサーバー側のフォーム ポスト メソッドに反対しているわけではありません。それに関して必要なサーバー側のコードを誰かが手伝ってくれれば、それも高く評価されます。

0 投票する
1 に答える
289 参照

hive - リード関数でハイブ列のシーケンスを検出する

ハイブ テーブルの列でシーケンスを検出しようとしています。3 つの列 (id、ラベル、インデックス) があります。各 ID には一連のラベルがあり、index はラベルの順序です。

x、y、x、y のラベル シーケンスが発生するかどうかを識別したいと考えています。
私は次のようにこれを達成するためにリード関数を試すことを考えていました:

収量:

ここで、l1(2,3) は次のラベル値です。次に、パターンを確認できます

これは id = a では機能しますが、ラベル シーケンスが x、y、y、y、y、x である id = b では機能しません。3 y が連続していることは気にしません。x から y へ、x から y へと移動したことに興味があるだけです。

これが可能かどうかはわかりません。group by と partition の組み合わせを試しましたが、成功しませんでした。

0 投票する
1 に答える
339 参照

mysql - テーブル列を遅延させる汎用ストアド プロシージャ

さまざまな周波数でリターンを計算する必要があります。そうするために、列の値をk単位遅らせることができるようにしたいと考えています。さまざまな特定の解決策を見つけましたが、一般的なストアド プロシージャを作成することはできませんでした (おそらく mysql の経験が浅いため)。どうすればこれを行うのが最善でしょうか?

複数の列を持つテーブルがあり、その列には次の情報が含まれています。

  • ID
  • 日にち
  • 価格

最終結果は、すべての元の列と、Price の遅延値を含む列を含むテーブルになります

手順を一般的なものにするために、手順がテーブル名、必要な列名 (ID、日付、価格など)、およびラグ数kを入力として取り、列をテーブルに追加すると想像できます。

0 投票する
2 に答える
5158 参照

sql - 列の現在の月と前の月の行を比較する、SQL Server 2012

SQL Server 2012 で解決する方法がよくわからない質問について、ガイダンスとヘルプが必要です。LAGLEAD関数が役立つと思いますが、よくわかりません。

これは私のデータが今見えるものです:

YearMonthそれぞれのステータスがどのように見えるかを示す列と、それぞれlocationCodeActive品質を表す int があります。LocationCode

目的:

LocationCode私の目的は、現在の forを比較することですYearMonth(それを と呼びましょう201406) と以前のものを比較します (それを とYearmonth呼びましょう201405):

例 :

基本的に私が理解しようとしているのは、現在の月の行 (201406) と呼ばれる列の前の月の行 (201405) を比較する方法Activeです。

当月の行列Activeがゼロ以外で、前月のアクティブがゼロであった場合、当月の行は「新規」(1) であると結論付けます (0)。

以下に例を示します。

どうすればこの問題を解決できますか?

0 投票する
0 に答える
30 参照

postgresql - 特定の先行イベント Postgres を取得する方法

私のDBには次のタイプのデータ行があります

  • ユーザー 1 がソフトウェア更新プログラム 1 を取得します
  • ユーザー 1 が製品に対して何らかのアクションを実行する
  • ユーザー 1 が製品に対して何らかのアクションを実行する
  • ユーザー 1 が製品に対して何らかのアクションを実行する
  • ユーザー 1 がソフトウェア更新プログラム 2 を取得する
  • ユーザー 1 が製品に対して何らかのアクションを実行する
  • ユーザー 1 が製品に対して何らかのアクションを実行 <-- このイベントの前に行われたソフトウェア更新は何か

以前に Lead および Lag Windows 関数を使用したことがあるので、レコードの標準先行イベントを取得する方法を知っています。ただし、ここでやりたいことは、問題のイベント (つまり、ユーザーが実行した最後のソフトウェア更新) の前に発生した非常に具体的な先行イベントを取得することです。Lead/Lag または別の方法を使用してこれを行う方法はありますか?

私が手にしなければならない他のデータは、UserID、イベントが発生した日時、アクションの種類 (ソフトウェアの更新、ログイン、購入、販売など) です。

詳細が必要な場合はお知らせください。

ありがとうサイモン

0 投票する
2 に答える
146 参照

sql - 開始日に基づくコスト期間の作成 - PL/SQL

オラクル11g

新しいコストの開始日を基準に各コストの終了日を設定したい

以下のデータについては、終了日を設定してください

入力:

目的の出力: 終了日は次のレコードの開始日-1 です