問題タブ [case-when]

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 に答える
7185 参照

sql - ELSE CASE SQL クエリで Convert を使用する

数値フィールドを選択する Postgres で SQL クエリを実行しています。この SELECT の結果として文字列値を表示する必要があるため、次のCASEようなステートメントを使用しています。

問題は、数値フィールドに他の値 (300たとえば) がある場合、この値を (もちろん文字列として) 表示する必要があることです。CONVERT私はこのように他のものをつけようとします

しかし、うまくいきませんでした。どうすればいいですか?

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

sql-server - SSRS 2008 Report Builder 3.0:CASEおよびWHEN関数の使用

私は、ユーザーがステーションを選択し、2つの日付から選択してから、希望するシフトを選択できるようにプログラムを設定しています。彼らは両方、最初、または2番目を選ぶことができます。1つ目は6:00AM〜4:00PM、2つ目は4:00 PM〜3:00AMです。全部で4つのパラメータがあります。16から3までのすべての値が開始より大きく、終了より小さいわけではないため、私のプログラムは2番目のシフトの値を返さないと思います。たとえば、6:00PMは3の終了時間以上であるため、出力には含まれません。どうすればこれを達成できますか?これが私のコードです:

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

sql - CASE ステートメントで計算された 2 つの列の乗算

CASE次のようなステートメントを使用して、PostgreSQL で SQL クエリを実行しています。

の結果である必要がある 4 番目の列が必要newcol2 * newcol3です。どうすればそれを行うことができますか?

置く(newcol2 * newcol3) AS newcol4と、構文エラーが発生します。

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

jira - テキスト フィールドの JIRA カスタム "order by"

現在、JIRA クエリは次のようになっています。

(status = "In Progress" OR status="Test Failed") AND assignee = currentUser() order by priority desc, due asc, status desc, key asc

問題は、優先度がテキストであり、 とMediumの前に来ることLowですHigh。また、タスクを昇順で並べると、課題Mediumはリストの最後に移動します。case-when-then 式を試してみましたが、JQL では予約語であるため許可されません。カスタム順序を定義するにはどうすればよいですか?

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

sql - 変数を設定するときの SQL ケース

ブロックの場合に2つの宣言された変数を設定しようとしています

これが私のコードです:

しかし、クエリを実行するとエラーがスローされます。

メッセージ 102、レベル 15、状態 1、行 4
「=」付近の構文が正しくありません。

全て大丈夫?理解できませんでした

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

sql - 日付が 2 列の場合、SQL グループ化が機能しない

私は3列のテーブルを持っています:agent_id、log_id、date

そして今、この結果をグループ化したい:
When log_id = 1then display date in column "logged in"
when log_id = 0then display date in column "loggedout" when then display date in column "loggedout"

SQLクエリを書きました

しかし、期待どおりに機能していません。

たとえば、agent_id = 1039 の Logged_in と Logged_out は 1 つの行にある必要があります。

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

mysql - パーセンテージとサブクエリを含む case ステートメント

こんにちは、次のことを完了しようとしています。

City テーブルから名前を選択し、country テーブルから名前を選択します。GNP/都市人口を計算し、そのフィールドを小数点以下 6 桁にフォーマットする計算フィールド「GNPOverPop」を作成したいと考えています。その後、次のことを決定する別の計算フィールドを作成したいと思います。

市の人口が次のとおりの場合:

  1. 国の人口の 10% 以上である場合、「10% 以上」が計算フィールドの値に出力されます。

  2. 国の人口の 5% 以上である場合、「5% 以上」が計算フィールドの値に出力されます。

  3. 国の人口の 1% 以上である場合、「1% 以上」が計算フィールドの値に出力されます。

  4. 上記のカテゴリのいずれにも属さない場合、「1% 未満」が計算フィールドの値に出力されます

現在、次のクエリに取り組んでいますが、IF/Case 部分を把握しようとして障害に遭遇しています。

値は次のようになります。

あなたが提供できる助けをありがとう

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

mysql - 結果を変数として使用する場合のmysqlクエリ

機能しない次のようなクエリが必要です。

「mecit」を変数として使用するにはどうすればよいですか (可能な場合はストアド プロシージャを使用しません)。