問題タブ [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 - 時間間隔のクラスターを見つける
複数のエントリを持つテーブルがあります。1 つのエントリは、開始日時と終了日時で構成されます。
次のような方法でエントリのクラスターを見つけたい:
前のエントリが終了する前にエントリが開始された場合、両方がクラスタの一部です。ある種の重複問題です。
例:
の出力が欲しい
開始を並べ替えてから、行番号とラグ/リードなどを使用していくつかの計算を行うソリューションがありました。問題は、4 行目が 2 行目の直後に来る特殊なケースであるため、認識できません...
ここでSQLに良い解決策はありますか? 多分私は何かを逃していますか?
sql-server - SQL Server 2012 - Lead/Lag not null 値の比較
私のテーブル:
と日付Col3
の組み合わせが変更された場合、フラグを更新/設定する必要があります。Col1
Col2
例: Between1/3/2015
と1/9/2015
の値Col3
は同じ ( ) なので、 untilの間のすべての日にCC
フラグを設定する必要があります。0
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サーバー関数
次のことを行うには、助けが必要です。
メインテーブルには
サブテーブルには
MainTable.STATE
値が 100 から 200 に変化したときに、SubTable.Line1
値を選択したいMainTable.DATE_TIME = SubTable.DATE_TIME
どちらかLAG()
またはLEAD()
関数がMainTable.STATE
フィールド内のデータのこの遷移を検出できるようです。
LAG()
またはLEAD()
関数を使用するSQL文でこれを行うにはどうすればよいですか?
すべての迅速な対応に感謝します。MainTable.STATE 値は何でもかまいませんので、その値を sql stmt に含めることはできません。
rest - Marketo Rest API - ID を使用してリードを更新する
「id」の lookupField を使用してリードを更新するにはどうすればよいですか? 更新を実行しようとしましたが、「1003 - フィールド 'id' は許可されていません」というエラーが表示されました。以下は、参考のための私の要求データです。
asp.net - データをMarketoに送信する前に独自のフォームを使用する
ASP.NET を使用しており、独自のフォームを使用したいのですが、データを Marketo フォームに送信して新しいリードを作成します。リードの作成/更新に関する Marketo ドキュメント ( http://developers.marketo.com/documentation/rest/createupdate-leads/ ) に示されているように、JSON 形式で送信したいフィールド名と値を取得しました。
フォームはフォームごとに 1 つのリードのみを作成します。Marketo でフォームを作成し、フォーム ID と必要と思われるすべてのものを持っています。値をマルケトフォーム。
理想的には、JavaScript を使用するのではなく、SOAP または REST API を使用してサーバー側から目標を達成したいと考えています。
私はサーバー側のフォーム ポスト メソッドに反対しているわけではありません。それに関して必要なサーバー側のコードを誰かが手伝ってくれれば、それも高く評価されます。
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 の組み合わせを試しましたが、成功しませんでした。
mysql - テーブル列を遅延させる汎用ストアド プロシージャ
さまざまな周波数でリターンを計算する必要があります。そうするために、列の値をk単位遅らせることができるようにしたいと考えています。さまざまな特定の解決策を見つけましたが、一般的なストアド プロシージャを作成することはできませんでした (おそらく mysql の経験が浅いため)。どうすればこれを行うのが最善でしょうか?
複数の列を持つテーブルがあり、その列には次の情報が含まれています。
- ID
- 日にち
- 価格
最終結果は、すべての元の列と、Price の遅延値を含む列を含むテーブルになります。
手順を一般的なものにするために、手順がテーブル名、必要な列名 (ID、日付、価格など)、およびラグ数kを入力として取り、列をテーブルに追加すると想像できます。
sql - 列の現在の月と前の月の行を比較する、SQL Server 2012
SQL Server 2012 で解決する方法がよくわからない質問について、ガイダンスとヘルプが必要です。LAG
とLEAD
関数が役立つと思いますが、よくわかりません。
これは私のデータが今見えるものです:
YearMonth
それぞれのステータスがどのように見えるかを示す列と、それぞれlocationCode
のActive
品質を表す int があります。LocationCode
目的:
LocationCode
私の目的は、現在の forを比較することですYearMonth
(それを と呼びましょう201406
) と以前のものを比較します (それを とYearmonth
呼びましょう201405
):
例 :
基本的に私が理解しようとしているのは、現在の月の行 (201406) と呼ばれる列の前の月の行 (201405) を比較する方法Active
です。
当月の行列Active
がゼロ以外で、前月のアクティブがゼロであった場合、当月の行は「新規」(1) であると結論付けます (0)。
以下に例を示します。
どうすればこの問題を解決できますか?
postgresql - 特定の先行イベント Postgres を取得する方法
私のDBには次のタイプのデータ行があります
- ユーザー 1 がソフトウェア更新プログラム 1 を取得します
- ユーザー 1 が製品に対して何らかのアクションを実行する
- ユーザー 1 が製品に対して何らかのアクションを実行する
- ユーザー 1 が製品に対して何らかのアクションを実行する
- ユーザー 1 がソフトウェア更新プログラム 2 を取得する
- ユーザー 1 が製品に対して何らかのアクションを実行する
- ユーザー 1 が製品に対して何らかのアクションを実行 <-- このイベントの前に行われたソフトウェア更新は何か
以前に Lead および Lag Windows 関数を使用したことがあるので、レコードの標準先行イベントを取得する方法を知っています。ただし、ここでやりたいことは、問題のイベント (つまり、ユーザーが実行した最後のソフトウェア更新) の前に発生した非常に具体的な先行イベントを取得することです。Lead/Lag または別の方法を使用してこれを行う方法はありますか?
私が手にしなければならない他のデータは、UserID、イベントが発生した日時、アクションの種類 (ソフトウェアの更新、ログイン、購入、販売など) です。
詳細が必要な場合はお知らせください。
ありがとうサイモン
sql - 開始日に基づくコスト期間の作成 - PL/SQL
オラクル11g
新しいコストの開始日を基準に各コストの終了日を設定したい
以下のデータについては、終了日を設定してください
入力:
目的の出力: 終了日は次のレコードの開始日-1 です