common-table-expression

    0

    2答えて

    在庫計算のための加重平均コストを計算するために意図したとおりに動作する再帰的クエリがあります。私の問題は、異なる列でグループ化された同じクエリから複数の加重平均が必要なことです。問題をキー列ごとに1回ずつ計算して解決できることは分かっています。しかし、クエリのパフォーマンス上の考慮事項のために、私は一度それを横断したい。時には1M +行があります。 私はデータを簡略化し、加重平均を単純な和に置き換

    0

    1答えて

    私は約百万行との以下のpostgresテーブルを持っています。 id |基礎| option_symbol | option_type | expiration_date |ストライク|ミッド| 私は数秒の下で、次を実行する必要があります。 『2017年12月1日』 がoption_typeですべての行を取得option_type =」foo」とEXPIRATION_DATE>ですべての行を取得し

    1

    1答えて

    select文を通して複数回繰り返される複雑なサブクエリがある場合、Hiveでクエリを構造化/書き込む最良の方法は何ですか? 私はもともと、各実行前にリフレッシュされたサブクエリ用の一時テーブルを作成しました。次に、元のクエリの一部としてCTEを使用して(一時表を破棄して)、可読性とパフォーマンスの低下に気付きました。これにより、サブクエリを再利用する必要がある場合に、パフォーマンスに関してどの実

    0

    2答えて

    私は年金支払計画を導出しようとしています。オンラインで利用できる解決策がいくつかあることは分かっていますが、毎月の支払い金額を変更する必要があるため、これらのソリューションを使用することはできません。また、セキュリティポリシーのために新しいパッケージをインストールすることもできません。今は、最後の行で計算された資本に応じて、毎月の残高を計算するのに苦労しています。カーソル以外にこれを行うより効率的

    1

    2答えて

    この問題の適切な解決策を見つけようとした後、ほとんどすべての私の髪を引き出して、私は来て助けを求めることにしました。 問題: 私はこのようになります4列の表があります CTEを使用して id | family_id | parent_id | age | ------------------------------------- 1 | 1 | 0 | 45 | 2 | 1 | 7

    0

    1答えて

    PostgreSQLのgenerate_series()関数のsqliteに複製が必要です。 Date Period ---------------- 1-1-2000 60 1-2-2000 40 1-3-2000 50 だから、最初の行から、私は2000年1月1日から始まる60日を構築する必要があります:私は、私は2つのフィールドに基づいて、将来の支払いを計算する必要がテーブルを

    1

    1答えて

    ここでは話があります:私は有害な液体化学物質を有用な化学物質にリサイクルする会社で働いています。このプロセスの一部は、リサイクルプロセスの各部分が完了したときに、これらの材料を1つのタンクから別のタンクに移動することを含む。これらのタンクは、私たちのタンクファーム、蒸留システムの一部、鉄道車両、またはタンカートラックのいずれかにあります。私が割り当てられたタスクは、マネージャが任意のタンクを持ち上

    2

    1答えて

    私は部品表をプリントアウトするために作成した再帰的なCTEを持っています。このCTEはその目的のためにうまくいきますが、私が追加したいのは、すべてのアイテムがトップレベルの親を示す別の列です。ここで は私の現在の結果は以下のとおりです。 ITEM COMPONENT LEVEL 2326123679 216501 1 2326123679 80015008 1 2165

    1

    1答えて

    私は子IDとその親IDのSQLiteテーブルを持っています。与えられた親が子の列に表示される場所。たとえば: child parent ----- ------ 3 4 2 3 1 2 5 4 7 8 6 7 私は子供が1列に表示され、その最終的な親会社(すべてrecusingが完了した後に残る親が)にリストされているテーブルに再帰構造からこれを変換したいですその他。

    0

    1答えて

    私はテーブルとIDSをこのようなPostgresデータベースを持っているを探す: id INT PRIMARY KEY, value TEXT, parent_id INT REFERENCES ids DEFAULT NULL 私は、この表のすべての行のための子孫の量を見つけたいです。だから、木の部分木の大きさのすべての葉のために1 になり、私は再帰CTEでこれを行うにし