fork download
  1.  
  2.  
  3. CREATE TABLE done_by
  4. ([Var_ID] int, [Var_name] varchar(3), [Q1_by] varchar(2), [Q2_by] varchar(3), [Q3_by] varchar(3), [Q4_by] varchar(3))
  5. ;
  6.  
  7. INSERT INTO done_by
  8. ([Var_ID], [Var_name], [Q1_by], [Q2_by], [Q3_by], [Q4_by])
  9. VALUES
  10. (1, 'abc', 'me', 'me', 'me', 'you'),
  11. (1, 'cba', 'me', 'me', 'you', 'you'),
  12. (2, 'abd', 'me', 'you', 'you', 'me')
  13. ;
  14. SELECT ((
  15. SELECT Count(Q1_by)
  16. FROM done_by
  17. WHERE Q1_by = 'me'
  18. )+
  19. (
  20. SELECT Count(Q2_by)
  21. FROM done_by
  22. WHERE Q2_by = 'me'
  23. )+
  24. (
  25. SELECT Count(Q3_by)
  26. FROM done_by
  27. WHERE Q3_by = 'me'
  28. )+
  29. (
  30. SELECT Count(Q4_by)
  31. FROM done_by
  32. WHERE Q4_by = 'me'
  33. )) AS MeCount,
  34. ((
  35. SELECT Count(Q1_by)
  36. FROM done_by
  37. WHERE Q1_by = 'you'
  38. )+
  39. (
  40. SELECT Count(Q2_by)
  41. FROM done_by
  42. WHERE Q2_by = 'you'
  43. )+
  44. (
  45. SELECT Count(Q3_by)
  46. FROM done_by
  47. WHERE Q3_by = 'you'
  48. )+
  49. (
  50. SELECT Count(Q4_by)
  51. FROM done_by
  52. WHERE Q4_by = 'you'
  53. )) AS YouCount
  54. FROM done_by
  55.  
  56.  
  57.  
  58.  
  59. ;
Success #stdin #stdout 0s 3404KB
stdin
Standard input is empty
stdout
7|5