code_junkie

SQL Count() question

Nov 14th, 2011
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. sum(case when charge_code = CH then costval else 0 end)
  2. - sum(case when charge_code = 'CR' then costval else 0 end)
  3.  
  4. sum(case when charge_code = CH then costval else 0 end)
  5. - sum(case when charge_code = 'CR' then costval else 0 end)
  6.  
  7. select
  8. Item,
  9. sum(PriceVal),
  10. sum(CostVal),
  11. sum(PriceVal-CostVal)
  12. from Table
  13. group by Item
  14.  
  15. select
  16. Item,
  17. sum(PriceVal),
  18. sum(CostVal),
  19. sum(case when charge_code = 'CH' then 1 else 0 end) -
  20. sum(case when charge_code = 'CR' then -1 else 0 end)
  21. from Table
  22. group by Item
  23.  
  24. sum(case when charge_code = 'CH' then 1 else -1 end)
  25.  
  26. SELECT COUNT(IF(CHARGE_CODE=CH,1,NULL)) ...
  27.  
  28. SELECT SUM(IF(CHARGE_CODE=CH,PriceVal,0)) ...
Add Comment
Please, Sign In to add comment