ossiejhmoore

Example Using Pivot on LLAttrData

Jan 15th, 2019
382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.46 KB | None | 0 0
  1. -- THANKS JOHN SIMON
  2.  
  3. SELECT *
  4. FROM (
  5. SELECT id, attrid, decode(attrtype, -18, valstr, -7, valdate, -1, valstr, 5, valint, 10, valstr, 11, vallong, 14, valint, 10013, valstr, 10130, valstr) AS attrvalue
  6. FROM llattrdata
  7. WHERE defid = 45882 AND defvern = (
  8. SELECT versionnum FROM dtree WHERE dataid = 45882)
  9. )
  10. pivot (
  11. MAX(attrvalue) FOR attrid IN (
  12. 2 AS COUNTRY_OF_CONTENT,
  13. 3 AS COMPANY_NAME,
  14. 4 AS RM_UNIT,
  15. 5 AS RM_RECORD_OWNER_INT,
  16. 6 AS RM_VITAL_RECORD_INT));
Advertisement
Add Comment
Please, Sign In to add comment