Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Try this and let me know how it works for you:</p> <pre><code>WITH DATA1 (ID, TaxCode) AS (SELECT ROW_NUMBER() OVER (ORDER BY TaxCode desc) AS ID, A.TaxCode FROM Table A) , DATA2 (ID, OwnerTax) AS (SELECT ROW_NUMBER() OVER (ORDER BY Ownertax desc) AS ID, A.OwnerTax FROM Table A) , DATA3 (ID, OwnerOther) AS (SELECT ROW_NUMBER() OVER (ORDER BY OwnerOther desc) AS ID, A.OwnerOther FROM Table A) , DATA4 (ID, DEDCode) AS (SELECT ROW_NUMBER() OVER (ORDER BY DEDCode desc) AS ID, A.DEDCode FROM Table A) SELECT DATA1.TaxCode, DATA2.OwnerTax, DATA3.OwnerOther, DATA4.DEDCode FROM DATA1 LEFT JOIN DATA2 ON DATA1.ID = DATA2.ID LEFT JOIN Data3 ON DATA1.ID = DATA3.ID LEFT JOIN Data4 ON DATA1.ID = DATA4.ID </code></pre> <p>The below SQL will work on the link <a href="http://sqlfiddle.com/#!3/76999/11" rel="nofollow">http://sqlfiddle.com/#!3/76999/11</a> if you copy and paste it directly into the right window:</p> <pre><code>With Source1 (TaxCode, OwnerTax, OwnerOther, dedCode) As( SELECT CASE WHEN [Adjdesc] = 'TAX' THEN [TaxCode] ELSE null END AS TaxCode, CASE WHEN [Adjdesc] = 'TAX' THEN [adj] END AS OwnerTax, CASE WHEN [Adjdesc] &lt;&gt; 'TAX' THEN [adj] END AS OwnerOther, CASE WHEN [Adjdesc] &lt;&gt; 'TAX' THEN [TaxCode] ELSE null END AS dedCode FROM test4 AS A WHERE adj IS NOT NULL) , DATA1 (ID, TaxCode) AS (SELECT ROW_NUMBER() OVER (ORDER BY TaxCode desc) AS ID, A.TaxCode FROM Source1 A) , DATA2 (ID, OwnerTax) AS (SELECT ROW_NUMBER() OVER (ORDER BY Ownertax desc) AS ID, A.OwnerTax FROM Source1 A) , DATA3 (ID, OwnerOther) AS (SELECT ROW_NUMBER() OVER (ORDER BY OwnerOther desc) AS ID, A.OwnerOther FROM Source1 A) , DATA4 (ID, DEDCode) AS (SELECT ROW_NUMBER() OVER (ORDER BY DEDCode desc) AS ID, A.DEDCode FROM Source1 A) SELECT DATA1.TaxCode, DATA2.OwnerTax, DATA3.OwnerOther, DATA4.DEDCode FROM DATA1 LEFT JOIN DATA2 ON DATA1.ID = DATA2.ID LEFT JOIN Data3 ON DATA1.ID = DATA3.ID LEFT JOIN Data4 ON DATA1.ID = DATA4.ID </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload