case-when

    0

    1答えて

    私はphpMyAdminの中で正常に動作します。このSQLクエリがあります。 SELECT `Tag_Type_Code`, `Tag_Type`, GROUP_CONCAT(`Tag_Code` ORDER BY `Tag_Name`) as tagCode, GROUP_CONCAT(`Tag_Name` ORDER BY `Tag_Name`) as tagName,

    0

    2答えて

    に影響を与えない、私はより良い次のクエリでは、背後に何が起こるか理解したい: SELECT s.Question_Id, s.Question, CASE WHEN (SUM(CASE WHEN sr.Answer = 1 THEN 1 WHEN sr.Answer = 0 THEN 0 ELSE NULL END) ) IS NULL THEN 'N/A' ELS

    0

    2答えて

    私はこのようなクエリを持っています。 select case when salary<5000 then date1 else date2 end "app" from employees order by app desc; 従業員の給与が5000未満とdate2のであれば、彼の給料は今、5000よりも大きい場合はここで私は私はこのク

    0

    1答えて

    私が実行しようとしているもののこのコード例があります。テーブル名とカラム名のみが変更されました。私がしたいことは状態の結果セットを持っていて、最初の値が 'NULL'で、結果の残りが 'NULL'の下に昇順で表示され、私の人生はそれを動作させることができません。私は一番下のエラーを取得します。これは非常に "ノービス"の質問かもしれませんが、誰でも助けることができますか?みんなに感謝します! SE

    0

    2答えて

    私はemployeeというテーブルを1つまたは2つの "将来の"ジョブをテーブルfuture_jobsに持つことができます。 | employee_id | job_id | job_start_date | job_end_date | |-------------|--------|----------------|--------------| | 1 | 127589 | 12-S

    1

    1答えて

    TeradataでSQLを使用して顧客とそのショッピング習慣を研究しています。 は、私は、以下の情報を持っていると言う: Table wklytrans CustNm GroceryStore # WklyTrxns Sum WklyTrxns CustType Jack Publix 2 $70 Publix Ruby Kroger 1 $15 Both Moe K

    1

    1答えて

    私はORDER BY句をカスタマイズして、 'Other Companies'が常に最後になるようにしようとしています。私はここで何が間違っているのか分からない。ここに私のコードがあります。 WHERE句は重複しているように見えるかもしれませんが、その理由は、このSQL文字列がアップロードされて日付と状態に応じて異なる方法で入力されるマクロコードでパラメータが置き換えられるからです。それを心配しな

    2

    2答えて

    現在、次のコードを使用してテーブルをピボットしていますが、完全に機能しています。今度は、「No Data」でヌル値を置き換えた後、合計した後にエラーが発生するので、case文を間違った場所に配置していると思います。 これは動作します: SELECT * FROM (SELECT PROV_NO, DATA_YEAR, DATA_MONTH, MEASURE_ID, CASES FROM

    0

    1答えて

    SQL Server 2012を使用しています。特定の条件でWHERE句を設定しようとしています。 PAE.CaseStatusIdには値1,2,4,8,16が含まれています。考えられるのはBitwise &を使用してWHEREの条件を選択することです。たとえば、@ CaseStatusSum = 3の場合は、CaseStatusId IN(1,2)を選択します。 ifCaseStatusSum

    1

    1答えて

    、私はCASEを使用して3つの条件があります。私の第三の条件については CASE WHEN A.[END_DTTM] > A.[STRT_DTTM] THEN C2.[DY_OF_CAL_NUM] - C1.[DY_OF_CAL_NUM] WHEN A.[END_DTTM] IS NULL and A.[STRT_DTTM] IS NOT NULL THEN C3.[DY_OF_CAL