問題タブ [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.
sql - ELSE CASE SQL クエリで Convert を使用する
数値フィールドを選択する Postgres で SQL クエリを実行しています。この SELECT の結果として文字列値を表示する必要があるため、次のCASE
ようなステートメントを使用しています。
問題は、数値フィールドに他の値 (300
たとえば) がある場合、この値を (もちろん文字列として) 表示する必要があることです。CONVERT
私はこのように他のものをつけようとします
しかし、うまくいきませんでした。どうすればいいですか?
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の終了時間以上であるため、出力には含まれません。どうすればこれを達成できますか?これが私のコードです:
sql - CASE ステートメントで計算された 2 つの列の乗算
CASE
次のようなステートメントを使用して、PostgreSQL で SQL クエリを実行しています。
の結果である必要がある 4 番目の列が必要newcol2 * newcol3
です。どうすればそれを行うことができますか?
置く(newcol2 * newcol3) AS newcol4
と、構文エラーが発生します。
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 では予約語であるため許可されません。カスタム順序を定義するにはどうすればよいですか?
sql - 変数を設定するときの SQL ケース
ブロックの場合に2つの宣言された変数を設定しようとしています
これが私のコードです:
しかし、クエリを実行するとエラーがスローされます。
メッセージ 102、レベル 15、状態 1、行 4
「=」付近の構文が正しくありません。
全て大丈夫?理解できませんでした
sql - 日付が 2 列の場合、SQL グループ化が機能しない
私は3列のテーブルを持っています:agent_id、log_id、date
そして今、この結果をグループ化したい:
When log_id = 1
then display date in column "logged in"
when log_id = 0
then display date in column "loggedout" when then display date in column "loggedout"
SQLクエリを書きました
しかし、期待どおりに機能していません。
たとえば、agent_id = 1039 の Logged_in と Logged_out は 1 つの行にある必要があります。
mysql - パーセンテージとサブクエリを含む case ステートメント
こんにちは、次のことを完了しようとしています。
City テーブルから名前を選択し、country テーブルから名前を選択します。GNP/都市人口を計算し、そのフィールドを小数点以下 6 桁にフォーマットする計算フィールド「GNPOverPop」を作成したいと考えています。その後、次のことを決定する別の計算フィールドを作成したいと思います。
市の人口が次のとおりの場合:
国の人口の 10% 以上である場合、「10% 以上」が計算フィールドの値に出力されます。
国の人口の 5% 以上である場合、「5% 以上」が計算フィールドの値に出力されます。
国の人口の 1% 以上である場合、「1% 以上」が計算フィールドの値に出力されます。
上記のカテゴリのいずれにも属さない場合、「1% 未満」が計算フィールドの値に出力されます
現在、次のクエリに取り組んでいますが、IF/Case 部分を把握しようとして障害に遭遇しています。
値は次のようになります。
あなたが提供できる助けをありがとう
mysql - 結果を変数として使用する場合のmysqlクエリ
機能しない次のようなクエリが必要です。
「mecit」を変数として使用するにはどうすればよいですか (可能な場合はストアド プロシージャを使用しません)。