問題タブ [select-query]

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.

0 投票する
1 に答える
2696 参照

android - AndroidのSQLiteで選択ステートメントをコンパイル中にそのような列エラーはありません

/データベース作成コード/

/データ取得コード/

}

/* ログキャット */

0 投票する
2 に答える
1620 参照

sql - MS Access データベースを使用した 12 か月の数式の追跡

という名前のデータベースがCash_Flow_Statementsあり、Trailing Twelve Month (TTM) フリー キャッシュ フローを計算する保存済みクエリを作成する必要があります。

これが私のデータベースの例です:

Cash_Flow_Statement

そして、これが私の保存されたクエリのコードです。このコードを他の計算に使用したので、機能することがわかりました。SQL で Trailing Twelve Month を実行する方法がわかりません。

FormulaFree Cash Flow の Trailing Twelve Month を計算する式を変数に含める必要があります。数学は次のようになります。

フリー キャッシュ フロー TTM = 合計 (営業キャッシュ フロー MRQ1 + 営業キャッシュ フロー MRQ2 + 営業キャッシュ フロー MRQ3 + 営業キャッシュ フロー MRQ4) - 合計 (設備投資 MRQ1 + 設備投資 MRQ2 + 設備投資 MRQ3 + 設備投資 MRQ4)

MRQ = 最新の四半期

この式を SQL にする必要があります。どうすればいいですか?

アップデート

以下の@Gord Thompsonの回答に従って、このコードを思いつきました:

これを単独で実行すると、必要なものが正確に返されます。しかし、元の投稿で述べたようにFormula、SQL ステートメントを含むように変数を設定し、それを既存の SQL ステートメントに挿入できるようにする必要があります。

だから私は@Gord Thompsonの答えを適応させようとしましたが、これを思いつきました。

方式:

SQL ステートメント:

結果は次のとおりです。

ここに画像の説明を入力

繰り返しますが、これは非常に近いですが、私が必要とするものではありません。コードを適応させたときにコードが機能しない原因はわかっていると思いますが、それを修正する方法はまだわかりません。@Gord Thompson コードでは、最後の行はFROM Cash_Flow_Statements AS s. 元の投稿から既存の SQL ステートメントに変数式を挿入すると、コードはFROM (Income_Statements AS Income_Statements _ INNER JOIN Balance_Sheets AS Balance_Sheets ON (Income_Statements.Ticker = Balance_Sheets.Ticker) AND (Income_Statements.[Year] = Balance_Sheets.[Year]) AND (Income_Statements.Period = Balance_Sheets.Period)) _ INNER JOIN Cash_Flow_Statements AS Cash_Flow_Statements ON (Balance_Sheets.Ticker = Cash_Flow_Statements.Ticker) AND (Balance_Sheets.[Year] = Cash_Flow_Statements.[Year]) AND (Balance_Sheets.Period = Cash_Flow_Statements.Period). ここに問題があることはほぼ間違いありませんが、修正方法がわかりません。

0 投票する
2 に答える
833 参照

sql - 単一のSQLクエリでNULLとEMPTY行の両方の場合にゼロを返すようにSELECTを取得する

次のクエリは、テーブル データExtendedTextで一致する値またはゼロのいずれかの単一行として値を返します。LineNumberクエリにもう1つの条件を追加する必要があります-LineNumber存在しない場合は、nullの場合と同じように1行をゼロとして返します。NULLゼロを返すには、クエリで と emptyの両方をチェックする必要があります

0 投票する
3 に答える
652 参照

database - SQL の結果を単一の文字列として返す

複数の結果を返す次のクエリがあります (最大は約 10 行です)。すべての結果を単一の文字列として返すにはどうすればよいですか?

次のように使用しようとしSTUFFましたが、機能しません:

0 投票する
0 に答える
241 参照

sql - 最初の条件が満たされた後、MS Access スイッチ クエリが終了しない

MS Access で、評価対象の値が複数の基準 (つまり、日付範囲) を満たす選択クエリを実行しようとしています。以下のクエリの結果には重複が含まれます。これは、最初のステートメントが満たされた後もステートメントが評価され続けるためです。このステートメントのどこが間違っているのでしょうか、それとも正しいステートメントではありませんか? iif ステートメントを使用してみましたが、同じ結果になります。

0 投票する
1 に答える
1757 参照

java - PostgreSQLは結果セットの数値を否定します

resultsetタイプのdecimal(30,12)データを返すクエリがあります。

このクエリでは、次のような出力が得られます。

しかし、次のような出力が必要です。

0 投票する
1 に答える
87 参照

php - sql query that would return a table, and count other tables relevant to the results of the first

I'm trying to write a forum for a school project, and I'm still struggling with some queries. So, basically I have the following tables:

  1. forums (forum_id,forum_title,forum_description)
  2. topics (topic_id,forum_id(the forum that it belongs to), topic_content...etc)
  3. posts (post_id, topic_id(the topic that it belongs to)...etc)

What I need is a query that would display all the forums in the main page + count all the topics and add it alongside the relevant forum AND also count all the posts that belong to all the topics that belong to the relevant forum.

This is what I came up with so far:

For some reason, this query returns rather peculiar values. When there's one topic and no posts that belong to this topic, it correctly returns 1 for topics and 0 for posts. However, when I add more relevant posts, it increases the number of topics as well. Basically, it equates the number of topics to the number of posts so I always get x topics and x posts if post is greater than 0.

Any ideas?

0 投票する
2 に答える
97 参照

php - Mysql select query nut running at all

I have the following query:

But I get the following error:

They so database is Oracle and the KI table has got 2700000 records.

any help is highly appreciated! I wonder why such error is showed up!

0 投票する
1 に答える
761 参照

mysql - 2 つの表から MAX 値を選択: どちらが優れているか

2 つのテーブルから MAX 値を選択する方法は 2 つありますが、どちらが優れているか、どちらが速いかわかりません。私はからチェックしましmysql workbenchたが、両方のクエリの場合、0.00 Sec実行時間を取得しています

最初のクエリ

説明 ここに画像の説明を入力

2 番目のクエリ

説明 ここに画像の説明を入力 では、速度の点でどちらが優れているかという質問はありますか?