2017-03-18 11 views
-4

にNULLを使用する場合はしたくありませんグループ - 出力には、私はあなたが+との両方に番号を割り当てますように、あなたは、)(ROW_NUMBERとトリックを使ってお互いに次のデータを取得することができ、このは、このスクリーンショットで示しているように、私はテーブルのデータを持っているSQL Serverの

Do not want this

+4

ポストあなたのテーブルやフォーマットされたテキストなどのコードではなく、画像 –

+0

あなたは 'NULL'されていないことは、あなたの選択で使用することができます。 – VDWWD

+1

あなたは何をしたいと思ったことがありますか?ちょうどあなたが何かをしたくないということは、まったく問題ではありません。 –

答えて

0

のようなフィールドを望んでいないこと、グループ化:

select 
    max(case when Parameter = '+' then Description end), 
    max(case when Parameter = '-' then Description end) 
from (
    select 
     *, 
     row_number() over (partition by Parameter order by Id) as RN 
    from 
     #tmp 
) X 
group by RN 

Example

+0

サー...その仕事が、私はそれを解決するのを助けてください。 –

+0

私はサブクエリのようなエラーを取得するよりもサブクエリとしてコードを置くときに2つ以上の値を返しました。サブクエリが=、!=、<, <= , >、> =、またはサブクエリが式として使用されているときは、これは許可されません。 –

+0

http://rextester.com/SAA54858 –

関連する問題