Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. select system_no AS 'SYSTEM NAME',
  2. SUM(CASE WHEN (mat_2='AS') THEN mat_2_size END) as 'AS',
  3. SUM(CASE WHEN (mat_2='SS') THEN mat_2_size END) as 'SS',
  4. SUM(CASE WHEN (mat_2='CS') THEN mat_2_size END) as 'CS'
  5. from fabrication_table
  6. where welding_date between '2014-02-03' and '2014-02-09'
  7. group by system_no
  8. UNION
  9. select 'TOTAL' as 'SYSTEM NAME',
  10. SUM(CASE WHEN (mat_2='AS') THEN mat_2_size END) as 'AS',
  11. SUM(CASE WHEN (mat_2='SS') THEN mat_2_size END) as 'SS',
  12. SUM(CASE WHEN (mat_2='CS') THEN mat_2_size END) as 'CS'
  13. from fabrication_table
  14. where welding_date between '2014-02-03' and '2014-02-09'
  15.  
  16. SYSTEM NAME AS SS CS
  17. Auxiliary steam NULL NULL 6.75
  18. Chemical dosing NULL 10.00 NULL
  19. Closed cooling water NULL 1.50 193.75
  20. Condensate NULL NULL 32.00
  21. Demineralized water NULL 34.00 NULL
  22. Feedwater NULL NULL 6.00
  23. Gases (N2, H2, CO2) NULL NULL 385.25
  24. GT air intake anti-icing NULL NULL 220.50
  25. Main steam & by-pass 49.50 NULL 84.00
  26. Seawater intake NULL 27.50 NULL
  27. ST drains 37.50 NULL 175.50
  28. ST seals steam NULL 2.25 175.00
  29. TOTAL 87.00 75.25 1278.75
  30.  
  31. ,SUM(CASE WHEN (mat_2='AS') THEN mat_2_size END) as 'AS'
  32.  
  33. ,SUM(CASE WHEN (mat_2='AS') THEN mat_2_size END) as 'AS'
  34.  
  35. ,SUM(CASE WHEN (mat_2='AS') THEN mat_2_size END) as 'AS'
  36.  
  37. ,SUM(CASE WHEN (mat_2='AS') THEN coalesce(mat_2_size,0) END) as 'AS'
  38.  
  39. SELECT ISNULL(column,0) FROM...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement