window-functions

    2

    5答えて

    私のSQL演習をしていますが、 2つの最高給与の従業員を取得する必要がありますが、サブクエリまたは派生テーブルのタイプは使用できません。私はこのようなサブクエリでそれを行う: SELECT * FROM (SELECT * FROM emp ORDER BY sal DESC) new_emp WHERE ROWNUM < 3; また、私は、これはWITH句を使用して達成することができるこ

    0

    3答えて

    私は最近、Microsoft SQL Server 2012のT-SQLの基本的なT-SQLの学習の本を開始しました。私は、クエリは、次のエラーメッセージ Msg 102, Level 15, State 1, Line 5 Incorrect syntax near 'ROWS'. で実行に失敗するこれはsales.empordersの断片であるSQL Server 2008 R2の SE

    0

    2答えて

    私はAerospikeを評価しています。私が持っている要件の1つに、ランク機能(RowNumber、Rank、DenseRank、Ntile)のサポートがあります。私はそれを見つけることを試みたが成功できなかった。 ランク機能サポートがAerospikeにあるかどうか教えてください。そうでない場合、Aerospikeでランク機能を実装するにはどうすればいいですか?どんなリファレンスドキュメントも役

    0

    1答えて

    ソースデータには、トランザクションID、日付、金額が含まれています。私は毎日移動し、トランザクションごとに平均金額を取る1週間の平均値が必要です。問題は、特定の日にトランザクションがないことがあり、トランザクションごと、1日に1回、週単位ではなく1日ごとに平均の移動が必要なことです。この特定のケースでは、前の行でOVERを使用することはできません。私はそれをスタックです:( データは次のようになり

    0

    2答えて

    前の列と現在の列の差を計算し、increaseという名前の新しい列にしたいとします。このため、私はlag window functionを使用しています。前の列が存在しないため、最初の列の値は定義されていません。私は3番目のパラメータがデフォルト値を指定することを知っています。しかし、それは依存しています。最初の行については、別の列の値を使用したいと思います。現在の行からcountのいずれかです。

    1

    1答えて

    これには多くの例がありますが、正確な解決策はまだ見つかりません。 私は1と0のシーケンスに基づいて行数をリセットしようとしています。上記の表に DECLARE @TestTable TABLE (category INT, ts INT,window int) INSERT INTO @TestTable (category,ts,window) VALUES (1,1,1),(1,2,1),

    1

    1答えて

    DB2とOracleで実行するSQL文に関するアドバイスが必要でした。 IDテーブルのないデータベーステーブルが設定されています。 ID列を追加することは問題ではありませんが、絶対に各行の行番号を入力する必要があります。 rank()が完璧であることがわかりましたが、ここでは常に値 '1'を取得するため、特定の値を選択できません。私はそれがデータベーステーブルのIDカラム(ここで:SECOND_T

    2

    2答えて

    私はあるページの訪問者の数を格納するテーブル(view_of_referred_events)を持っています。 date country_id referral product_id visitors 2016-04-01 216 pl 113759 1 2016-04-03 216 pl 113759 1 2016-04-06 216 pl 113759 1

    1

    1答えて

    ポストグルで、以下の問題をウィンドウ関数で解決するための提案をしてください。 入力データ: 111、 "2016年1月1日午前10時00分00秒"、 "公園" 111、 "2016年1月1日10時01分00秒"、 "ガイド" 111; "2016-01-01 10:02:00"; "ガイド" 111; "2016-01-01 10:03:00"; "操作" 111; "2016-01-01 10

    0

    2答えて

    ID Name Age Salary running_total Percentage 1 Abe 61 140000 140000 0 2 Bob 34 44000 184000 0 5 Chris 34 40000 224000 0 7 Dan 41 52000 276000 0 8 Ken 57 115000 391000 0 1