問題タブ [ora-00979]
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 - Oracle使用中のサブクエリでの奇数の「GROUPBY」エラー
簡単な背景-ケースの種類と月ごとにグループ化された、当社のラボを通過するケースの終了率を見つける必要があります。これまでのところ、私はこれを思いついた:
これにより、名前が付けられたすべてのケースが簡単に見つかります。しかし、レートを知りたいときは少し問題があります。サブクエリを使用して、ステータスに関係なく、タイプごとのケースの総数を取得しようとしました。
ただし、これはORA-00979: not a GROUP BY expression
エラーをスローし、サブクエリBPI.TYPE
から強調表示されます。
誰かが私のエラーが実際に何である可能性があるかについて何か考えがありますか?また、分析関数は集計関数よりもここでうまく機能しますか?
sql - Oracleグループが長すぎる
私はこのクエリを持っています:
このエラーが発生した後、B.PRIME_UIDで「groupby」する必要があります。
すべての列を「groupby」に追加しましたが、機能します。
このクエリは「rownum」でのみ機能します。「rownum」を削除しようとすると、データへのアプローチが長すぎます。50分を超えています。
行数を使用せずにSQLを書き換えるにはどうすればよいですか?
ありがとう。
表の概算データは100000を超えています。
更新*
「ExplainPLANFOR」が機能しませんでした。
sql - MAXクエリに関するSQLヘルプ
bbc(name、region、area、population、gdp)という名前の国のテーブルがあります
最大の(最も人口の多い)国の地域、名前、人口を地域別に示した表が必要です。これまで私はこれを試しました:
エラーメッセージが表示されました:ORA-00979:GROUPBY式ではありません
GROUP BYリージョン、名前に変更しようとしましたが、正しいテーブルが表示されません
sql - 問題による奇妙な周期的グループ (ORA-00979)
次の SQL クエリを使用して、月次平均を生成しています。このステートメントは頻繁に使用され、かなりうまく機能しますが、「ORA-00979: GROUP BY 式ではありません」というエラーが毎月または 2 か月に 1 回発生し、その理由はわかりません。
まずプロセスについて:
- 数分ごとに生データがあり、
- =>生データは、時間、日、月、および年ごとの値に平均化されています
生 -> 毎時
- average_type 2 で averages テーブルにエントリを作成します
- 決して問題
毎時 => 毎日 / 毎日 => 毎月 / 毎月 => 毎年
- ステートメントはかなり似ています
- 「より低い」タイプの平均は、より高いタイプに平均化されています
平均タイプ: 2 時間ごと、3 日ごと、(4 週間は未使用) 5 か月ごと、6 年ごと
バグは「毎日 => 毎月」のステップでのみ表示されます。
クエリ:
- バグを再現することはできません。通常、集計ジョブの次の実行は問題なく動作します。
- エラーは 50 ~ 60 日ごとに発生しますが、実際のパターンはありません
- 環境: オラクル 10g
問題が何であるかを知っている人はいますか?
c# - 単純なlinqでsumを使用すると、エラー[ORA-00979:GROUPBY式ではありません]
私はそのコードを持っています、それは正しいです。しかし、実行するたびに、常に戻ります
oracle - Oracle、ビューを指定したORDERBYでエラーが発生する
次のクエリでビューからデータを選択しています
ORDERBYを追加すると
次のエラーが発生します
Oracleクエリエンジンはこれを無効なクエリに変換しますか?このようなトラブルシューティングをどのように開始しますか?
これが「SCH」の簡略化です。「MyView」
サブクエリを削除すると、エラーメッセージなしでORDERBYを使用できます。サブクエリは次のとおりです。
編集:「WHERErownum <9999999」を追加すると、エラーがなくなります。バージョン10.2.0.4.064ビットを実行しています。
sql - SQL GROUP BY - COUNT() 関数の使用
私は病院のデータベースを作成する作業を行っていましたが、非常に苛立たしいエラーに遭遇しており、どれだけ調査しても修正できないようです。
私が受け取ったエラーは次のとおりです。
1 行目のエラー: ORA-00979: GROUP BY 式ではありません
値を挿入するための私のコードの構造は次のとおりです。
そして、私のテーブルの構造は次のとおりです。
このジレンマを解決するために誰かが私に与えることができる助けを本当に感謝します.
oracle11g - ORA-00979:GROUP BY式ではありませんエラー、解決方法は?
ORA-00979のエラーが表示されます:GROUPBY式ではありません
なぜ動かないのかしら?ところで、すべてのテーブルが存在し、エラーはありません。OracleAE11gでのその===========UPDATE==========================要求されたテーブル
oracle - ORA-00979 の取得: GROUP BY 式ではないエラー
このコードを Oracle で実行しようとすると、エラーが発生し続けます
私は何を間違っていますか?これは表現によるグループではないと言っています。