Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. SELECT * FROM(
  2.  
  3. SELECT
  4. ALL_DATES.[ALL_DATES],
  5. V_GROUP_UNIT.[GROUP],
  6. PT_LEVEL.[UNIT],
  7. PT_LEVEL.[INF_YEAR],
  8. PT_LEVEL.[INF_MONTH],
  9. PT_LEVEL.[INF SITE MAJ],
  10. PT_LEVEL.[SPECIF SITE],
  11. Count(PT_LEVEL.[INF SITE MAJ]) AS [TOT/INF],
  12. Sum(UNIT_DATA.[PT_DAYS]) AS SumOfPT_DAYS,
  13. Sum(UNIT_DATA.[CVC_DAYS]) AS SumOfCVC_DAYS,
  14. Avg(NHSN_BM.[CLABSI_BM]) AS AvgOfCLABSI_BM,
  15. Avg(NHSN_BM.[CLABSI_UR_M]) AS AvgOfCLABSI_UR_M,
  16. Sum(UNIT_DATA.[IUC_DAYS]) AS SumOfIUC_DAYS,
  17. Avg(NHSN_BM.[CAUTI_BM]) AS AvgOfCAUTI_BM,
  18. Avg(NHSN_BM.[CAUTI_UR_M]) AS AvgOfCAUTI_UR_M,
  19. Sum(UNIT_DATA.[VENT_DAYS]) AS SumOfVENT_DAYS,
  20. Avg(NHSN_BM.[VAP_BM]) AS AvgOfVAP_BM,
  21. Avg(NHSN_BM.[VAP_UR_M]) AS AvgOfVAP_UR_M
  22.  
  23. FROM ALL_DATES
  24.  
  25. LEFT JOIN PT_LEVEL ON
  26. ALL_DATES.[ALL_MONTH] = PT_LEVEL.[INF_MONTH] AND
  27. ALL_DATES.[ALL_YEAR] = PT_LEVEL.[INF_YEAR],
  28.  
  29. PT_LEVEL
  30. INNER JOIN UNIT_DATA ON
  31. (PT_LEVEL.[UNIT] = UNIT_DATA.[UNIT]) AND
  32. (PT_LEVEL.[INF_MONTH] = UNIT_DATA.[MONTH]) AND
  33. (PT_LEVEL.[INF_YEAR] = UNIT_DATA.[YEAR])
  34.  
  35. INNER JOIN V_GROUP_UNIT ON
  36. (PT_LEVEL.[UNIT] = V_GROUP_UNIT.[UNIT])
  37.  
  38. INNER JOIN NHSN_BM ON
  39. (PT_LEVEL.[UNIT] = NHSN_BM.[UNIT_LIST]) AND
  40. (PT_LEVEL.[INF_YEAR] = NHSN_BM.[NHSN_BM_YEAR])
  41.  
  42. GROUP BY
  43. V_GROUP_UNIT.[GROUP],
  44. PT_LEVEL.[UNIT],
  45. PT_LEVEL.[INF_YEAR],
  46. PT_LEVEL.[INF_MONTH],
  47. PT_LEVEL.[INF SITE MAJ],
  48. PT_LEVEL.[SPECIF SITE]
  49.  
  50. HAVING
  51. (((PT_LEVEL.[INF SITE MAJ]) In ("VAE","BSI","UTI")) AND
  52. ((PT_LEVEL.[SPECIF SITE]) In ("CLABSI","CAUTI","VAC","IVAC","POSSIBLE VAP","PROBABLE VAP")))
  53.  
  54. ORDER BY
  55. V_GROUP_UNIT.[GROUP],
  56. PT_LEVEL.[UNIT],
  57. PT_LEVEL.[INF_YEAR],
  58. PT_LEVEL.[INF_MONTH],
  59. PT_LEVEL.[INF SITE MAJ]
  60.  
  61. ) AS QUERY1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement