window-functions

    0

    1答えて

    このクエリを特定の方法で出力しようとしています。私は基本的にRowNum列が1たびSubscr_IdまたはSegment値の変化にリセットしたい +-------+------------+-------------+----------+--------+ | Col_A | Date | Subscr_Id | Segment | RowNum | +-------+-----------

    1

    1答えて

    アクションフィールドが値1に変更されるたびに、各ユーザのカウントが必要です。最初のエントリが1の場合もカウントされます。行は順不同ですが、action_dateによって順番に数えられるべきです。 つまり、私が考える必要があるのは、user_idで行をグループ化し、タイムスタンプで順序付けし、action = 1とaction =!前の行の頻度を数えます。 例 create table t ( us

    1

    3答えて

    テーブル内の3列からボリュームを計算し、一意のボリュームのみを返そうとしています。 Width、Height、Lengthの行がたくさんあるので、私のボリューム計算では当然Volumeの重複した戻り値があります。私は、一時テーブルのための理由は、あるエイリアスがOVER WITH cteVolume (Id, Volume) AS ( SELECT Id, Width * Heigh

    0

    1答えて

    私は製品/日付トランザクションレコードのテーブルを持っています。私は毎月の平均商品カテゴリ収入のサマリーテーブルを生成したいと思います。結果は次のようになります。 ┌───────────────────┬────────────────────────┐ │ product_category │ avg_monthly_revenue │ ├───────────────────┼───

    0

    1答えて

    に、私は以下のコードに次のエラーを持っている*でパーティションを使用して選択することはできません: SELECT *, MAX(Salary) OVER (PARTITION BY ID_DEPT ORDER BY Salary DESC) R FROM SG_EMPLOYEES; が、私はとアスタリスクを変更する「を期待どこキーワードFROM が見つかりません」各列の名前はすべて正常に動

    4

    2答えて

    sqlalchemy(postgresql DB)には、より良い用語がないため、境界付き合計関数を作成したいと考えています。目標は、定義された範囲内で実行中の合計を作成することです。 現在のところ、範囲外の合計を計算するのに効果的なものがあります。このような何か: from sqlalchemy.sql import func foos = ( db.query( Foo.i

    1

    1答えて

    私は次のことを実現したいと思います: SELECT DISTINCT id AS Col0, 'constant' AS Col1 IIF(z < 0, x, 0) AS Col2, IIF(z > 0, x, 0) AS Col3, SUM(x) OVER(ORDER BY Col2 DESC ROWS BETWEEN UNBOUNDED PRE

    6

    1答えて

    これは例を使って説明するのが最も簡単です。例えば、私は、ウェブサイトへのユーザのログインのデータフレームがあるとします。 scala> df.show(5) +----------------+----------+ | user_name|login_date| +----------------+----------+ |SirChillingtonIV|2012-01-04| |

    0

    1答えて

    前回の結果を考慮し、開始時の残高がある計算を実行する必要があります。 数式は、前の結果または初回の利益+ローンの初期値です。これは簡単です: 1- A1=Initial 2- A2=A1 - B2:profit + C2:loans 3- A3=A2 - B3:profit + C3:loans 4- A4=A3 - B4:profit + C4:loans これはどのようにsqlでです