問題タブ [in-subquery]
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 - SQL Server - グループ式で結果を選択しますが、別のグループ式に基づいてフィルター処理します
基準に基づいてデータを集計する必要があるという問題に取り組んでいます。状況は次のとおりです。
データベース上のアプリケーションからの消費データがあり、それを表に表示する必要があります。分、時間、日、月に基づいてデータを集計できます。たとえば、分単位でデータを集計すると、データはテーブルに表示され、最大 10 行で表示されます (ただし、ここが難しい部分です。この例では、行は時間ベースです)。したがって、(分の集計の) 最初の 10 行が必要だと言う代わりに、10 時間の結果を表示するのに相当するエントリ数を見つけなければなりません。
私はクエリを作成しようとしましたが、この時点で問題をよりよく説明しています (クエリは実行されません)。
私も別の方法で行こうとしていますが、クエリはエラーで実行されています:
これを行う別の方法は簡単ですか、それともクエリを機能させるには何を変更する必要がありますか?
PS: これを HQL に転送する必要があるので、それが簡単であれば、その回答も受け入れます。
編集:私がここで達成しようとしていることを視覚化するのは難しいので、画像は次のとおりです:
(私が集計している単位時間は、1、2、3、4、5 の単純な数値になります。)
join - HIVE で SemanticException IN に 0 の子エラーが発生しました
Hive でこれを実行しようとしていますが、SemanticException IN が 0 の子で発生したというエラーが発生します。したがって、問題は IN (Select.......) にあります。IN 句を使用せずにクエリを記述できる他の方法はありますか? 事前にご協力いただきありがとうございます