case-when

    3

    1答えて

    私は、最高と最低のスコアを見つけるために、SELECT ... MAX(CASE WHEN scf.finalScore = 20 OR scf.finalScore = 0 THEN NULL ELSE scf.finalScore END) AS hi, MIN(CASE WHEN scf.finalScore = 20 OR scf.finalScore = 0 THEN NULL EL

    0

    1答えて

    プライマリDBにtblGlobalIDMappingと呼ばれる単一のテーブルを作成しました。このテーブルはすべてのエントリにGUIDを割り当て、他の3つのプライマリIDをアプリケーション全体に格納して1つのIDリポジトリを提供します。 新しい表は、以下の構造である - > AppGlobalID uniqueidentifier NoNulls PersonID int NoNul

    0

    1答えて

    商品コードが4シンボル長い場合があります。そして、場合によっては、製品は基本的に最初のシンボルと同じではありません。例えば、1つの製品コードは7456であり、もう1つは8456であり、これらの製品は同じ機能を持ちます。だから違いは最初のシンボルとリグの3つのシンボルは同じままです。 私の問題は、2つのデータテーブルをお互いに比較したいのです。最初のテーブルでコード7456と2番目のコード8456を

    6

    1答えて

    私はいくつかの条件があり、それらの結果は同じでなければなりません。私はネットを検索して、このようなものが見つかりました: CASE ProductLine WHEN 'R' THEN 'Road' WHEN 'M' THEN 'Mountain' WHEN 'T' THEN 'Touring' WHEN 'S' THEN 'Other sale items'

    2

    2答えて

    case-thenブロックを使用して、SQL 2008クエリの注文方法を[status] ASC, [date] DESCまたは[date] DESCで選択する必要があります。後者の場合には、両方の列を使用する方法 SELECT * FROM table ORDER BY CASE WHEN @flag = 0 THEN R.[date] END DESC, C